获取列表视图默认单击颜色,具体取决于设备

发布于 2024-09-25 11:21:29 字数 607 浏览 4 评论 0原文

在我的 Android 应用程序中,我使用列表视图和一些用户可以单击的线性布局。

当然,我必须将 LinearLayout 的背景设置为一个 xml 文件,其中定义了所规定的按下和选择:

 myView.setBackgroundDrawable(
 getDrawable(android.R.drawable.list_selector_background));

所以没问题,我在正常使用时将可绘制对象设置为透明,在单击时将其设置为橙色。

我唯一的问题是,在 Galaxy S 和其他一些定制手机(Sense UI)上,单击的列表视图的颜色是蓝色或绿色!

http://img.skitch.com/20100928-fuq6ie4uxipguxug9yyinwher.jpg alt text

所以我需要选择这个颜色将其设置为我的线性布局的背景。 我不想为我的用户混合橙色和蓝色,或橙色和绿色!

这个颜色哪里可以买到??? 这真的很有帮助!

In my android application, I use a listview and some linear layout on wich the user can click.

Of course, I had to set the background of my LinearLayout to a xml file where the stated pressed, selected are defined:

 myView.setBackgroundDrawable(
 getDrawable(android.R.drawable.list_selector_background));

So no problem I set the drawable to transparent when normal use and orange when clicked.

My only problem is that on the galaxy S and some other customized phone (Sense UI) the color of the listview clicked is blue or green!

http://img.skitch.com/20100928-fuq6ie4uxipguxug9yyinwher.jpg alt text

So I need to pick this color to set it to the background of my linearlayout.
I don't want to mix orange and blue, or orange and green for my user!

Where can I get this color???
That woule be really helpfull!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

成熟稳重的好男人 2024-10-02 11:21:30

刚刚找到答案:

android:background="@android:drawable/list_selector_background"

Just found the answer:

android:background="@android:drawable/list_selector_background"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文