【问题标题】:OnItemClickListener not working for ListView using custom adapterOnItemClickListener 不适用于使用自定义适配器的 ListView
【发布时间】:2016-09-18 20:41:43
【问题描述】:

OnItemClickListener 不适用于 ListView,甚至列表也无法点击,这是我的代码

    pListView=(ListView) findViewById(R.id.plist);
    pListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {

        public void onItemClick(AdapterView parent, View v, int position, long id){

            Log.d("here","in item list click");


        }
    });

下面是xml

<ListView
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/plist"
        android:layout_gravity="center"
        android:alpha="1" />

【问题讨论】:

标签: android listview onitemclicklistener


【解决方案1】:

你做错了,所以你在 OnItemClickListener 接口中的 OnItemCLick 方法没有被覆盖。好像你刚刚输入了所有这些东西。 Android Studio 将为您生成它。只需在 .setOnItemClickListener() 中打印新的 OnItem... 并让工作室发挥作用。

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

        }
    });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2023-03-02
    • 2014-09-28
    相关资源
    最近更新 更多