如何从自定义ArrayAdapter获取TextView的文本

时间:2011-06-22 16:05:54

标签: android textview imageview android-arrayadapter onitemclicklistener

我已完成包含两种观看的自定义ArrayAdapterImageViewTextView。然后我用这个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的文本?

1 个答案:

答案 0 :(得分:1)

我不知道这些作品是否

TextView blabla = (TextView)view.findViewById(id.blablaid);

然后

 Intent intent = new Intent(getApplicationContext(), ClubList.class);
        intent.putExtra("CountryName", blabla.getText());
        startActivity(intent);
相关问题