Я использую макет row_layout.xml внутри каждого списка, чтобы каждый элемент внутри списка содержал текстовое представление и объект рисования.Я хочу иметь возможность щелкнуть элемент и изменить рисунок внутри этого конкретного элемента.Как мне это сделать?
например,
final ListView lv2 = (ListView) findViewById(R.id.trackingmelistview);
lv2.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
CheckedTextView checkedTextView = (CheckedTextView)arg1.findViewById(R.id.checkedTextView1);
checkedTextView.toggle();
}
});
Это не переключает желаемое представление проверенного текста, оно будет просто ставить флажки сверху вниз, потому что представление arg1весь список, а не сам элемент.