gpt4 book ai didi

android - setOnItemClickListener() 不适用于自定义 ListView @ Android

转载 作者:IT王子 更新时间:2023-10-28 23:27:44 24 4
gpt4 key购买 nike

我通过为每一行扩展 LinearLayout 实现了一个自定义 ListView。每行都有一个小缩略图、一个文本和一个复选框list view 已正确部署,我可以毫无问题地滚动和浏览它。

但是 ListView 似乎根本没有响应 setOnItemClickListener(),所以我不得不通过在 中设置点击监听器来找到解决方法getView() 在我尝试重用 adapter 时,每行内的 Text 显然会产生问题。有人有解决办法吗?

最佳答案

试试这个
对于 ListView,

final ListView list = (ListView) findViewById(R.id.list);
list.setItemsCanFocus(false);

另外,请确保列表项内的 CheckBox 设置焦点为 false

android:focusable="false"
android:focusableInTouchMode="false"

关于android - setOnItemClickListener() 不适用于自定义 ListView @ Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1518338/

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