获取Listview默认单击颜色,具体取决于设备

时间:2010-09-28 23:09:01

标签: android listview colors default device

在我的Android应用程序中,我使用listview和一些用户可以点击的线性布局。

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

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

所以没问题我在正常使用时将drawable设置为透明,单击时设置为orange。

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

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

所以我需要选择这种颜色将其设置为我的linearlayout的背景。 我不想为我的用户混合橙色和蓝色,橙色和绿色!

我在哪里可以得到这种颜色? 那真是太有用了!

1 个答案:

答案 0 :(得分:6)

刚刚找到答案:

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