单击下一步按钮,列表应突出显示/选择列表视图中的下一项。 如何在不直接触摸屏幕上的列表项的情况下实现它?
答案 0 :(得分:4)
ListView.setSelection(int pos) 将帮助您实现这一目标。
答案 1 :(得分:0)
下次点击你可以更改相应项目的背景并存储位置以便进一步工作。这将作为选定项目
答案 2 :(得分:-1)
ListView.setSelection(int pos)仅当用户触摸按钮时才有效,@ Aadi想要的是选择列表视图行位置而不触及此屏幕。
如果您使用默认的ArrayAdapter,则将android.R.layout.simple_list_item_activated_1
传递给构造函数。您可能希望使用激活列表来选择项目。
然后在您的代码中,将listView.setItemChecked(position,true);
替换位置替换为您要从列表视图中选择的行号。
我有类似的问题,这解决了这个问题。如果您使用自定义适配器,请参阅此主题。