面向ICS的button:我必须在ICS SDK中select哪种可绘制的button?

我只是看了一下冰淇淋三明治的源代码,因为我试图将全息主题移植到所有4.0以前的设备上。

我使用了很多有用的工具:

操作栏 :ActionBarSherlock

ICS背景

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:angle="270" android:startColor="#ff020202" android:endColor="#ff272D33d" android:type="linear" /> </shape> 

直到现在,一切都很棒!

我现在试图创build一个button,但无法find正确的背景:

以下来源: https : //github.com/android/platform_frameworks_base/blob/master/core/res/res/drawable/btn_default.xml

我试过这个:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_window_focused="false" android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_window_focused="false" android:state_enabled="false" android:drawable="@drawable/btn_default_normal_disable" /> <item android:state_pressed="true" android:drawable="@drawable/btn_default_pressed" /> <item android:state_focused="true" android:state_enabled="true" android:drawable="@drawable/btn_default_selected" /> <item android:state_enabled="true" android:drawable="@drawable/btn_default_normal" /> <item android:state_focused="true" android:drawable="@drawable/btn_default_normal_disable_focused" /> <item android:drawable="@drawable/btn_default_normal_disable" /> 

我将每个.9.png文件复制到我的可绘制文件夹中。

但不幸的是,所有这些drawable看起来都是白色的,我不能得到类似于这个button的东西:

http://cdn3.staztic.com/screenshots/combourkekitchentimer-2-0.jpg

这里是所有资源:

btn_default_normal_holo_dark.9.png

在这里输入图像说明

btn_default_normal_holo_light.9.png

在这里输入图像说明

btn_default_normal.9.png

在这里输入图像说明

Solutions Collecting From Web of "面向ICS的button:我必须在ICS SDK中select哪种可绘制的button?"

我不得不select全息黑暗的主题:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/btn_default_normal_holo_dark" android:state_enabled="true" android:state_window_focused="false"/> <item android:drawable="@drawable/btn_default_disabled_holo_dark" android:state_enabled="false" android:state_window_focused="false"/> <item android:drawable="@drawable/btn_default_pressed_holo_dark" android:state_pressed="true"/> <item android:drawable="@drawable/btn_default_focused_holo_dark" android:state_enabled="true" android:state_focused="true"/> <item android:drawable="@drawable/btn_default_normal_holo_dark" android:state_enabled="true"/> <item android:drawable="@drawable/btn_default_disabled_focused_holo_dark" android:state_focused="true"/> <item android:drawable="@drawable/btn_default_disabled_holo_dark"/> </selector>