2012-08-08 89 views
0

如何在一個xml中設置文本大小,文本顏色和其他參數,並將它們分配給android中的imagebutton? 我可以爲每個按鈕手動設置參數,但是如果有超過3個按鈕,它將變成一場噩夢。這樣做的最佳做法是什麼?如何在android中爲imagebutton設置textsize,textcolor和其他參數?

+0

學習Android開發可重複使用的資源的一些基本的,你可以創建/ RES /值的樣式/和外觀類似的部件使用這些風格,深受風格=「@風格/ your_style」 – 2012-08-08 10:04:44

回答

1

創建style根據您的要求的是添加到您的按鈕,這樣style="@style/your_style"。看看這個教程Styles and Themes

0
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="CustomText" parent="@style/Text"> 
     <item name="android:textSize">20sp</item> 
     <item name="android:textColor">#008</item> 
    </style> 
</resources> 

<?xml version="1.0" encoding="utf-8"?> 
<EditText 
    style="@style/CustomText" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Hello, World!" /> 


<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textColor="#00FF00" 
    android:typeface="monospace" 
    android:text="@string/hello" /> 
+0

警告:在佈局文件中發現意外的文本:「20sp」。我不知道它是否重要,但我把樣式XML放在可繪製的文件夾中 – Alex 2012-08-08 10:21:49

相關問題