我列出了一个带有自定义适配器的列表,以在每个列表项中显示不同的图像并成功。现在我需要为该列表添加一个 onitemclick 侦听器。无法访问 id,因为列表 id 是 -“@+id/android:list”。无法识别此 ID。
任何想法请分享。当您看到下面的链接时,您会得到更多的想法
我列出了一个带有自定义适配器的列表,以在每个列表项中显示不同的图像并成功。现在我需要为该列表添加一个 onitemclick 侦听器。无法访问 id,因为列表 id 是 -“@+id/android:list”。无法识别此 ID。
任何想法请分享。当您看到下面的链接时,您会得到更多的想法
在给定的示例中,ListActivity 在 CustomAdapterActivity.java 中扩展
因此通过编写列表项单击侦听器来获取列表项的单击事件很简单
并写 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