如何在一个xml中设置文本大小,文本颜色和其他参数,并将它们分配给android中的imagebutton? 我可以为每个按钮手动设置参数,但是如果有超过3个按钮,它将变成一场噩梦。这样做的最佳做法是什么?如何在android中为imagebutton设置textsize,textcolor和其他参数?
0
A
回答
1
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
相关问题
- 1. 如何从代码中设置TextColor,PagerTitleStrip的TextSize?
- 2. 其他设置ImageButton维度的方法
- 3. Android设置ImageButton为切换
- 4. 如何设置EditText TextSize?
- 5. Android的addView设置TextView textColor为白色?
- 6. MySQL:如何设置Linesize和其他环境参数
- 7. 如何在android 2.1中设置按钮的“textColor”属性?
- 8. 如何在JupyterHub中设置NotebookApp.iopub_data_rate_limit和其他NotebookApp设置?
- 9. Xamarin Android - 从Dimension文件设置TextSize
- 10. 如何在android中自动调整textSize?
- 11. 如何随机设置ImageButton?
- 12. 如何在Android中单击ImageButton时设置文本?
- 13. Android在Imagebutton上设置动态图像
- 14. 在C++的其他类中设置模板参数
- 15. ImageButton将src设置为StateListDrawable
- 16. 如何在ViewBinder中为ImageButton设置onClick监听器?
- 17. 如何在GridView中为ImageButton设置边距?
- 18. 设置堆大小和Grails的其他JVM参数2.2.4
- 19. 在Android中增加textSize
- 20. 设置功能参数,它本身包含其他参数
- 21. 在Xamarin.Forms中设置选定的ListView TextColor Android
- 22. 更改的ListView TEXTSIZE为Android
- 23. 的Android如何适应TEXTSIZE中的TextView
- 24. 设置android.webkit.WebTextView类的textcolor?
- 25. 无法设置TEXTCOLOR与ColorDrawable
- 26. 如何在其他方法中使用参数作为变量
- 27. 如何在Docker容器中为PhantomJS使用其他参数?
- 28. 如何将android样式定义的textcolor设置为背景颜色?
- 29. 如何在jsp url中隐藏用户ID和其他参数?
- 30. Word/VBA:如何为特殊页面设置其他列计数?
学习Android开发可重复使用的资源的一些基本的,你可以创建/ RES /值的样式/和外观类似的部件使用这些风格,深受风格=“@风格/ your_style” – 2012-08-08 10:04:44