Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android listView.setOnItemClickListener存在问题_Android_Android Listview - Fatal编程技术网

Android listView.setOnItemClickListener存在问题

Android listView.setOnItemClickListener存在问题,android,android-listview,Android,Android Listview,我的代码有问题。我需要执行listView.setOnItemClickListener()中的代码,但程序没有进入此函数。 有什么想法吗 adapter = new CustomerListAdapter(Activity.this); ListView listView = (ListView) findViewById(R.id.listView1); listView.setAdapter(adapter); listView.setOnItemClickListener(new O

我的代码有问题。我需要执行
listView.setOnItemClickListener()
中的代码,但程序没有进入此函数。
有什么想法吗

adapter = new CustomerListAdapter(Activity.this);

ListView listView = (ListView) findViewById(R.id.listView1);
listView.setAdapter(adapter);

listView.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> a, View v, int position, long id) {
        Intent intent = new Intent(Activity.this, DetailActivity.class);
        intent.putExtra("sk", adapter.getSK(position));
        Activity.this.startActivityForResult(intent, REQUEST_DETAIL);
    }
});
adapter=newcustomerListAdapter(Activity.this);
ListView ListView=(ListView)findViewById(R.id.listView1);
setAdapter(适配器);
setOnItemClickListener(新的OnItemClickListener(){
公共视图单击(适配器视图a、视图v、内部位置、长id){
意向意向=新意向(Activity.this、DetailActivity.class);
intent.putExtra(“sk”,adapter.getSK(位置));
活动。此。startActivityForResult(意图、请求详情);
}
});
尝试以下操作:

ListView listView = (ListView) findViewById(R.id.listView1);
listView.setItemsCanFocus(false);
还要确保为列表视图项目中的每个可单击对象添加以下代码

android:focusable="false"
android:focusableInTouchMode="false"

单击列表项时会发生什么?列表视图项中有什么?convertView中有按钮或ImageButton吗?可能是ListView的问题id。项目中是否有相同的id“listView1”?是否有错误?尝试调试此代码,看看如果在侦听器中放置断点会发生什么。这段代码在我看来很好(如果Activity和DetailActivity是正确的)。还有更多的代码可能会有所帮助。我有一些测试视图。我还必须在这些东西中添加代码?是的,将此代码添加到那些TestView中,并让我知道结果。不幸的是,我拥有的布局xml中的结果没有改变: