Android ListView setSelection() 似乎不起作用

标签 android listview

我有一个 ListActivity 实现 onListItemClick() 并调用类的 doSomething() 函数。后者包含 l.setSelection(position) 其中 lListView 对象。

现在有一个 onClickListener() 监听执行某些操作的按钮单击,它也调用 doSomething()

在第一种情况下,选定的项目得到适当的定位,但在后一种情况下,什么也没有发生。

关于这种奇怪行为的任何线索以及我如何让它发挥作用?

最佳答案

也许你需要使用函数:

ListView.setItemChecked(int position, boolean checked);

关于Android ListView setSelection() 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446373/

相关文章:

android - 如何膨胀自定义 View 类?

android - 您可以在 Android 上的 XML 属性值中使用公式吗?

android - 如何使用 ListFragment 中的 ListView?

Android Listview - GetView 将更改应用于我不想要的项目

java - 使用 SimpleCursorAdapter 时出现空指针异常

android - 将 ListView 项转换为单个位图图像

android - Firebase:服务中的 onDisconnect()

java - Android Studio - 找不到包名称 '' 的匹配客户端

java - 我的android studio代码下划线全是红色

java - ListView 中的 Gridview 正在为每一行重复最后一个 gridview 项目