Я сделал пользовательский ArrayAdapter
, который содержит два представления: ImageView
и TextView
. Затем я установил ListView с этим ArrayAdapter
.
Когда я нажимаю на строку 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
?