3

我正在使用 Android 兼容性库使我的应用程序与早期版本的 android 兼容。我的应用程序的组成部分之一是能够在列表片段中永久突出显示用户的选择。我可以使用 API 级别 11 及更高级别的可绘制选择器使用该android:state_activated属性方便地做到这一点。但事实证明,该属性仅在 API 级别 11 中引入。

现在我计划在早期的 API 级别中实现相同的目标,但我没有想法。有没有人有什么建议?

我相信我需要为旧 API 版本创建一个单独的布局 - res/layout-v10/

谢谢!

4

2 回答 2

0

View.setSelected(boolean)(自 api 级别 1 起)为我成功了

于 2013-12-18T10:42:08.773 回答
0

在这里找到了一个很好的解决方案:http: //udinic.wordpress.com/2011/07/01/selectablelistview-make-selection-work/

于 2012-04-26T12:41:59.730 回答