2012-08-08 102 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

相关问题