gpt4 book ai didi

android - 在 ActionBarSherlock 中使用选择器突出显示选定的列表项

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

伙计们,我想在 ListView 中突出显示选定的列表项。我使用 ActionBarSherlock 并将选择器设置到列表中。我认为它与 here 相同.我使用的选择器带有 ABS。我在每一行中添加了一个复选框,这样我就可以看到选择了哪一个。但我想要像 Gmail 应用程序中那样的视觉反馈。 Selected List Row are highlighted

所以我的问题如下:

可以使用选择器为突出显示的行设置样式,还是需要以编程方式设置行样式?

注意:我为 Android 2+ 构建了我的应用程序,并希望使用来自 Android ICS 的样式,例如它使用的 ActionBarSherlock。

最佳答案

我找到了我的问题的解决方案。

对于 ICS 列表选择器( Shiny 的蓝色),我在 ActionBarSherlock 列表选择器开始时在我的 ListView 中设置。

对于指示所选项目的高亮列表行,我扩展了一个 RelativeLayout,这是我的 ListRows 的根布局,并实现了 Checkable 接口(interface)。在此界面中,我在 setChecked( boolean ) 方法中设置了一个新的可绘制背景。

她的一个很好的例子:

高亮技术:1ICS 选择器:2

关于android - 在 ActionBarSherlock 中使用选择器突出显示选定的列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11772532/

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