Код: Выделить всё
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
final TextView title = (TextView) v.findViewById(R.id.title);
final TextView category = (TextView) v.findViewById(R.id.category);
View.OnClickListener onclk = (new View.OnClickListener() {
@Override
public void onClick(View vv) {
switch (vv.getId()) {
case R.id.title:
Log.d("Test", title.getText().toString());
break;
case R.id.category:
Log.d("Test", category.getText().toString());
break;
}
}
});
title.setOnClickListener(onclk);
category.setOnClickListener(onclk);
}
p.s к примеру на экране 10 item (элементы ListView) и в каждом title и category. Получается 21 слушатель только на листвью...