1. 程式人生 > >Android自定義Button的背景和字型樣式

Android自定義Button的背景和字型樣式

http://www.apkbus.com/forum.php?mod=viewthread&tid=16927

定義Button 背景以及字型樣式程式碼如下:

<style name="Theme.Button">
<item name="android:background">@drawable/default_button_bg</item>
<item name="android:textColor">@drawable/default_text_color</item>
<item name="android:textSize">16sp</item>
</style>

如下 default_text_color.xml 定義如下

<?xml  version="1.0" encoding="UTF-8" ?>           
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_focused="true"android:state_pressed="false" android:color="#ffffff" />
<item android:state_focused="true"android:state_pressed="true"android:color="#ffffff"/> 
<item android:state_focused="false"android:state_pressed="true"android:color="#ffffff"/>
<item android:color="#434343"/>
</selector>