【发布时间】:2023-03-05 17:27:02
【问题描述】:
我有一个简单的 listview 和 listadapter 设置如下:
listAdapter = new ArrayAdapter<MyDomainObject>(this, android.R.layout.simple_list_item_1, listOfDomainObjects);
listView.setAdapter(listAdapter);
用户在列表中进行选择,将他们带到另一个活动。从新活动中,他们可以单击他们的选择,这会将他们返回到具有上述列表的活动。我想突出显示之前所做的选择。我目前找到匹配的列表条目并调用:
listView.setSelection(matchIndex);
这会将他们之前的选择带到列表顶部。是否可以突出显示(以默认橙色)先前的选择。我尝试了几种方法都没有运气。
【问题讨论】: