1

我在这段代码中有问题。我需要执行中的代码,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);
    }
});
4

1 回答 1

2

尝试以下操作:

ListView listView = (ListView) findViewById(R.id.listView1);
listView.setItemsCanFocus(false);

还要确保为列表视图项中的每个可点击对象添加以下代码。

android:focusable="false"
android:focusableInTouchMode="false"
于 2013-06-05T10:40:08.403 回答