setOnItemclicklistner for simplelistitem1或simplelistitem2

时间:2016-11-08 06:27:37

标签: android

我使用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()。希望我以有意义的方式提出问题。感谢

4 个答案:

答案 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 <覆盖活动

中的方法