0

我做了一个ArrayAdapter包含两个视图的自定义:一个ImageView和一个TextView。然后我用这个设置一个 ListView ArrayAdapter

当我单击被调用的一行时ListViewonItemClick(...)我想这样做:

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()因为它是一个包含 oneImageView和 one的视图TextView。我怎样才能访问的文本TextView

4

1 回答 1

1

我不知道这些工作是否

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

进而

 Intent intent = new Intent(getApplicationContext(), ClubList.class);
        intent.putExtra("CountryName", blabla.getText());
        startActivity(intent);
于 2011-06-22T16:14:45.803 回答