아래 코드를 사용하여 listview의 선택된 항목을 설정합니다. 규칙은 하나만 색칠해야합니다. 하지만 아래 코드를 사용하면 2 개의보기를 선택하면 모두 색상이됩니다. 다른 뷰 (view)를 클릭했을 때 다른 뷰 (view)를 클릭 할 때 다른 뷰 (view)를 선택하고 다른 뷰 (view)를 선택하면 다른 색 (이 경우 그린)을 설정할 수 있습니다. 다른 해결책이 있다면 알려주십시오.setOnItemClickListener에서 listview의 모든 뷰 가져 오기
lv = (ListView) view.findViewById(R.id.listf);
lv.setAdapter(text![enter image description here][1]Adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
TextView v = (TextView) view.findViewById(R.id.template_text);
view.setBackgroundColor(Color.GREEN);
}
});
맞춤 어댑터를 사용하고 있습니까? – Pr38y
예 .. 맞춤 어댑터를 사용하고 있습니다. 텍스트 뷰와 버튼이 있습니다. – Psypher