我正在嘗試瞭解有關Android的樣式和主題的信息;我發現,如果我在應用程序或活動的清單中添加了android:theme屬性,style將應用於整個應用程序/活動;我認爲能夠定義僅應用於按鈕的樣式會很有用,例如:您是否知道是否有某種方法可以將某種樣式應用於視圖上,如在CSS中一樣?Android中的樣式和主題
預先感謝 ℃。
我正在嘗試瞭解有關Android的樣式和主題的信息;我發現,如果我在應用程序或活動的清單中添加了android:theme屬性,style將應用於整個應用程序/活動;我認爲能夠定義僅應用於按鈕的樣式會很有用,例如:您是否知道是否有某種方法可以將某種樣式應用於視圖上,如在CSS中一樣?Android中的樣式和主題
預先感謝 ℃。
下面是一個通用示例:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CustomButton" parent="@android:style/Widget.Button">
<item name="android:textColor">#FF0000</item>
</style>
<style name="CustomTheme" parent="android:Theme">
<item name="android:buttonStyle>@style/CustomButton</item>
</style>
</resources>
這很容易做到,只讀過官方參考:
http://developer.android.com/guide/topics/ui/themes.html
編輯
顯然,你需要指定每個按鈕創建樣式/查看你想要它(類似於css,用於類屬性)
主題可以爲不同類型的小部件指定默認樣式。此示例爲按鈕設置不同的默認樣式。 – adamp 2011-04-09 20:20:30