gpt4 book ai didi

android - onListItemClick 在 Android 4.1.2 中不起作用

转载 作者:行者123 更新时间:2023-11-29 16:08:34 26 4
gpt4 key购买 nike

我的项目中有一个 listView,我正在为其分配 onListitemClick 监听器。

    listView = (ListView) findViewById(R.id.mylist);
listView.setOnItemClickListener(this);

我给听众如下:

    @Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Log.i("CLICK", "onListItemClick");

}

除 Android 4.1.2 设备外,点击操作在 Android 2.2+ 设备上运行良好。请帮我解决这个问题。提前致谢..

最佳答案

能不能直接替换Listner。

使用:

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
Log.d("^^^^^^^", "position="+arg2);

}

相反:

 @Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
Log.i("CLICK", "onListItemClick");

}

另一种方式:

由于行文件, ListView 似乎是 block ,在行文件主布局中使用以下属性。

android:descendantFocusability="blocksDescendants"

关于android - onListItemClick 在 Android 4.1.2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15629626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com