gpt4 book ai didi

android - 以编程方式在 ListView 中设置激活项

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:53 25 4
gpt4 key购买 nike

我有一个简单的 ListView,其中一些项目的 setChoiceMode 设置为 ListView.CHOICE_MODE_SINGLE,这意味着当我触摸一个项目时,它被突出显示。这样用户就可以看到选择了什么菜单选项(ListView 是一个菜单):

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

但是,我想通过代码更改该选择(而不是通过触摸)。我试过这个:

listView.setSelection(0);

但是好像没有效果。可能是因为选择和激活是不同的概念。没有可用的 setActivated(int) 方法。

最佳答案

您可以使用以下代码选择项目:

listView.setItemChecked(position, true);

关于android - 以编程方式在 ListView 中设置激活项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21253067/

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