在 ListView 中突出显示所选项目
我正在使用片段来显示带有两个选项 A 和 B 的面板。当用户单击一个选项时,我想突出显示单个选项。
在 onActivityCreated 中:
setListAdapter(new ArrayAdapter(getActivity(), android.R.layout.simple_list_item_activated_1, settingsNames));
通过使用 .simple_list_item_activated_1,我得到了我想要的。但如何覆盖“蓝色”突出显示颜色?听起来很简单,但我遇到了很多麻烦。
我以迂回的方式尝试过,但在首次创建活动时,它没有选择第一个项目。我尝试将其设为“按钮”并在按下时设置可绘制,但没有成功。那么,有没有一种简单的方法来覆盖默认的android样式呢?
太感谢了。
I am using fragments to display a panel with two choices, A and B. When the user clicks on a choice, I would like to highlight the individual choice.
In onActivityCreated:
setListAdapter(new ArrayAdapter(getActivity(), android.R.layout.simple_list_item_activated_1, settingsNames));
By using the .simple_list_item_activated_1, I get exactly what I want. But how to I override the 'blue' highlight color? It sounds simple enough, but I'm having a lot of trouble.
I've tried it in a roundabout way, but it doesn't select the first item, when the activity is first created. I've tried to make it a 'button' and set drawable when pressed, but didn't work. So, is there a simple way to override the default android styles?
Thank you so much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论