Кнопка внутри SimpleCursorAdapter
я ListView, который я заполняю с помощью SimpleCursorAdapter. Для каждого элемента в моем списке яve, в следующем порядке: TextView> RatingBar> TextView> ImageView. Я хочу добавить кнопку в ImageView, но я не знаю, как это ...
Где я заполняю ListView:
adapter = new SimpleCursorAdapter(this, R.layout.beerdrunk, cursor,
new String[] { "beers", "notes", "numbers" }, new int[] {
R.id.champName, R.id.champNote, R.id.champDrunk });
adapter.setViewBinder(binder);
list = (ListView) findViewById(R.id.listMyBeers);
list.setItemsCanFocus(true);
list.setOnItemClickListener(onClickBeer);
list.setAdapter(adapter);
OnItemClickListener:
private OnItemClickListener onClickBeer = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
System.out.println(""+ arg0);
System.out.println(""+ arg1);
System.out.println(""+arg2);
Intent newActivity = new Intent(MyBeers.this, DetailsBeer.class);
newActivity.putExtra("com.example.checkmybeer.DetailsBeer", ""
+ arg3);
startActivityForResult(newActivity, 0);
}
};
И XML для beerdrunk: я
мы пробовали что-то вроде:
if(arg2 instanceof ImageView){
//do some stuff
}
Но это не работает ... Как я могу узнать, какой вид нажимается внутри моего "строка" ?"