Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取Listview默认单击颜色,具体取决于设备_Android_Listview_Colors_Default_Device - Fatal编程技术网

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

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和其

在我的android应用程序中,我使用一个listview和一些线性布局,用户可以在上面单击

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

 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。