我已完成包含两种观看的自定义ArrayAdapter
:ImageView
和TextView
。然后我用这个ArrayAdapter
设置一个ListView。
当我点击ListView
的一行时,onItemClick(...)
被调用,我想这样做:
OnItemClickListener cl = new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(getApplicationContext(), ClubList.class);
intent.putExtra("CountryName", ((TextView) view).getText());
startActivity(intent);
}
};
显然,我无法((TextView) view).getText()
,因为它是包含一个ImageView
和一个TextView
的视图。如何访问TextView
的文本?
答案 0 :(得分:1)
我不知道这些作品是否
TextView blabla = (TextView)view.findViewById(id.blablaid);
然后
Intent intent = new Intent(getApplicationContext(), ClubList.class);
intent.putExtra("CountryName", blabla.getText());
startActivity(intent);