GridView의 배경색을 변경하려고합니다. 이것은이 코드와 완벽하게 작동합니다 :GridView의 다른 셀 가져 오기
GridView gv = (GridView) findViewById(R.id.gvSpeelveld);
gv.setBackgroundColor(Color.RED);
하지만 이제 다른 셀의 색상을 변경하고 싶습니다. 예 : 행 2 셀 2는 파란색이어야합니다. 색상을 변경하기 위해 특정 위치에서 GridView 항목을 가져 오는 데 어떤 방법을 사용해야합니까?
나는 이러한 방법으로 시도했지만 너무 잘
//Attempt 1
gv.getChildAt(1).setBackgroundColor(Color.BLUE);
//Attempt 2 (returns data, not the whole object)
gv.getItemAtPosition(5);
을 작동하지 않았다 내가 어떻게 다른 셀의 내용?
adpater getView 메서드에서 수행 – ramaral