gpt4 book ai didi

Android ListView 编程选择/突出显示

转载 作者:太空宇宙 更新时间:2023-11-03 10:32:11 24 4
gpt4 key购买 nike

我有一个简单的 ListView 和列表适配器设置如下:

listAdapter = new ArrayAdapter<MyDomainObject>(this, android.R.layout.simple_list_item_1, listOfDomainObjects);
listView.setAdapter(listAdapter);

用户在列表中进行选择,这会将他们带到另一个 Activity 。从新 Activity 中,他们可以单击他们的选择,这将使他们返回到具有上述列表的 Activity 。我想突出显示之前所做的选择。我目前找到匹配的列表条目并调用:

listView.setSelection(matchIndex);

这会将他们之前的选择带到列表的顶部。是否可以突出显示(在默认橙色中)先前的选择。我尝试了几种方法,但都没有成功。

最佳答案

你拥有的很好。然而,确定选择是否被“突出显示”取决于用户是否正在使用触摸屏。如果他们最近使用触摸屏而不是轨迹球/方向键/其他任何东西,则设备处于“触摸模式”并且不会显示选择突出显示。

关于Android ListView 编程选择/突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2067456/

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