Android 获取Listview默认单击颜色,具体取决于设备
在我的android应用程序中,我使用一个listview和一些线性布局,用户可以在上面单击 当然,我必须将LinearLayout的背景设置为一个xml文件,在该文件中定义了所述的已按下、已选择的:Android 获取Listview默认单击颜色,具体取决于设备,android,listview,colors,default,device,Android,Listview,Colors,Default,Device,在我的android应用程序中,我使用一个listview和一些线性布局,用户可以在上面单击 当然,我必须将LinearLayout的背景设置为一个xml文件,在该文件中定义了所述的已按下、已选择的: myView.setBackgroundDrawable( getDrawable(android.R.drawable.list_selector_background)); 所以,没问题,我将正常使用时的drawable设置为透明,单击时设置为橙色 我唯一的问题是,在galaxy S和其
myView.setBackgroundDrawable(
getDrawable(android.R.drawable.list_selector_background));
所以,没问题,我将正常使用时的drawable设置为透明,单击时设置为橙色
我唯一的问题是,在galaxy S和其他一些定制手机(Sense UI)上,单击的listview的颜色是蓝色或绿色
因此,我需要选择此颜色以将其设置为线性布局的背景。
我不想为我的用户混合橙色和蓝色,或橙色和绿色
我在哪里可以买到这种颜色???
那会很有帮助的 刚刚找到答案:
android:background="@android:drawable/list_selector_background"
为什么需要设置listView的背景?如果不执行任何操作,ListView将使用默认颜色方案。我需要将其用于ListView顶部的LinearLayout。