我列出了一个带有自定义适配器的列表,以便在每个列表项中显示不同的图像并成功。 现在我需要为该列表添加一个onitemclick监听器。 无法访问id,因为列表ID是 - “@ + id / android:list”。 无法识别此ID。
任何想法请分享。 当你看到以下链接时,你会得到更多的想法
答案 0 :(得分:2)
在给定的示例中,ListActivity在CustomAdapterActivity.java
中进行了扩展因此,通过编写列表项单击侦听器
,可以轻松获取列表项的Click事件并编写onClickListener,你需要做
就像那个班级一样。
**
public class Test extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
ListView lv = getListView();
lv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
}
}
**
要了解更多并了解Android中的LIST VIEW,您可以查看: http://www.vogella.de/articles/AndroidListView/article.html#overview_listview