我通过为每一行扩展 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/