목록보기에서 선택한 항목의 색상을 설정하고 싶습니다. 목록보기 항목과 색상을 설정했습니다.선택한 목록의 색상을 채우는 방법
{
setListAdapter(new ArrayAdapter<String>(getActivity(),
R.layout.simple_list_item_checkable_1, android.R.id.text1,Data.PERSON));
ListView listView = getListView();
listView.setTextFilterEnabled(true);
listView.setOnItemLongClickListener(new OnItemLongClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
int childCount = parent.getChildCount();
for (int i = 0; i < childCount; i++) {
View listItem = parent.getChildAt(i);
if (listItem != null)
parent.setBackgroundColor(0x00000000);
view.setBackgroundColor(Color.RED);
}
});
}
무엇이 오류입니까? 코드의 효과는 무엇입니까? –
당신은 무슨 일이 일어날 지 말하지 않습니다. view.setBackgroundColor (Color.RED); 이것이 listItem.setBackgroundColor인가? – Simon
당신은 할 수 있습니다 [여기를 클릭하십시오] (http://samir-mangroliya.blogspot.in/p/android-customized-listview.html) –