我使用android内置布局android.R.layout.simple_list_item 2.我想对此布局中的项目执行 onItemclicklistner()。我无法找到此布局的资源ID,否则我无法找到执行列表器功能的方法。我到目前为止看到的例子是
ListView list = (ListView) findViewById(R.id.mylist); // Since I am using built in layout I couldn't figure out the resourse id as in this case.
list.setOnItemClicklistner();
所以我的问题是不知道内置布局的资源ID" simple_list_item 2"如何创建Listview对象。没有ListView对象我无法访问setOnItemClickListner()。希望我以有意义的方式提出问题。感谢
答案 0 :(得分:0)
use setonItemClickListner();
listview.setOnItemClickListner(new OnItemClick(){});
答案 1 :(得分:0)
使用setOnItemClickListener()而不是setOnClickListener()
答案 2 :(得分:0)
如果您要对ListView
中的项目执行点击,请尝试使用OnItemClickListener
代替OnClickListener
。可以在OnItemClickListener
上设置ListView
,如下所示。
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
// Perform the required tasks here
}
});
答案 3 :(得分:0)
对于列表项单击你应该设置onItemClickListener,如下所示
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position,
long id) {
}
});
您也可以将onItemClickListener接口设置为Activity <覆盖活动
中的方法