avi*_*ran 4 android button text-size
我有一个带有几个按钮的布局,使用权重属性占用整个布局的空间.每个按钮上都有一些文本,固定大小由android:textSize ="30dp"设置,因此在小型移动设备(手机)的屏幕尺寸上,文本的大小(如果大小与按钮大小相同).但是在大型设备(平板电脑)上,按钮大小会扩大,但文本大小保持不变(30dp).
我希望在每个分辨率中保持按钮大小和文本大小比例,是否可以使用布局XML代码完成?我想避免以编程方式执行此操作.
解决方案非常简单
您应该使用每个密度/大小具有不同大小的dimension.xml并将其放在:
您也可以使用值-sw600dp(nexus 7)和values-sw720dp(10').
啊! 并使用sp作为文本,而不是dp.SP为所有字体设置相同的大小.带有SP的文本Allways
记住,你总是可以为很多单独的配置创建值/ drawables/resources:景观portrati,langauge,大小,密度,夜晚或白天,android的版本......你可以合并它!
| 归档时间: |
|
| 查看次数: |
13398 次 |
| 最近记录: |