为列表视图中的项设置onClick或onItemSelected

时间:2011-07-14 11:39:33

标签: android listview onclick

我要求在列表视图中我有一个图像图标,一个文本视图和一个按钮。

当我点击其中任何一个时,它应该将我移动到下一个屏幕。我尝试实现这些方法,但没有成功。

有人能帮助我吗?

注意:我的类不扩展ListActivity而只扩展Activity。

这是我的代码......

ListView listView = (ListView)findViewById(R.id.listView1);
listView.setOnItemSelectedListener(new OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                Intent in2 = new Intent(City.this, TourDescription.class);
                startActivity(in2);

            }
            @Override
            public void onNothingSelected(AdapterView<?> arg0) {

            }

        });

1 个答案:

答案 0 :(得分:4)

您需要设置OnItemClickListener,而不是OnItemSelectedListener