0

我列出了一个带有自定义适配器的列表,以在每个列表项中显示不同的图像并成功。现在我需要为该列表添加一个 onitemclick 侦听器。无法访问 id,因为列表 id 是 -“@+id/android:list”。无法识别此 ID。

任何想法请分享。当您看到下面的链接时,您会得到更多的想法

单击此处查看我尝试过的示例。

4

1 回答 1

2

在给定的示例中,ListActivity 在 CustomAdapterActivity.java 中扩展

因此通过编写列表项单击侦听器来获取列表项的单击事件很简单

并写 onClickListener 你需要做

像这样在那个班。

**

public class Test extends ListActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        ListView lv = getListView();
        lv.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

            }
        });
    }
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
    }

    }

**

要了解更多信息并了解 Android 中的 LIST VIEW,您可以查看: http ://www.vogella.de/articles/AndroidListView/article.html#overview_listview

于 2011-10-13T12:07:33.710 回答