【发布时间】:2012-09-20 04:37:21
【问题描述】:
我有一个带有几个按钮的布局,这些按钮使用权重属性占据了整个布局的空间。 每个按钮上都有一些固定大小的文本,由 android:textSize="30dp" 设置,因此在小型移动设备(手机)的屏幕大小上,如果大约是按钮的大小,则文本的大小。但在大型设备(平板电脑)上,按钮大小会扩大,但文本大小保持不变 (30dp)。
我希望在每个分辨率下都保持按钮大小和文本大小比例,可以使用布局 XML 代码来完成吗?我想避免以编程方式进行。
【问题讨论】:
-
使用权重总是会修改元素大小。因为您使用的是文本的固定值和按钮的变量值,所以它永远不会起作用。我也会推荐按钮的固定值。