相关疑难解决方法(0)

将背景颜色设置为android中选定的ListView项

我有一个列表视图,显示了几个项目.现在我想滚动到一些特定项目(例如第33项).我知道这可以通过

myList.setSelection(32);
Run Code Online (Sandbox Code Playgroud)

但是在UI上,该项目没有收到任何突出显示(因为它处于触摸模式?!).如何为此项目应用特定背景颜色?我试过了

myList.getSelection().getSelectedView().setBackgroundColor(Color.Red);
Run Code Online (Sandbox Code Playgroud)

但我得到一个NullPointerException,因为getSelectedView()返回null.有没有办法实现这个突出显示?我必须以某种方式告知用户哪个项目是"活动"的...

android listview selection android-emulator android-listview

13
推荐指数
1
解决办法
3万
查看次数