【发布时间】:2016-04-26 19:40:19
【问题描述】:
我有一个包含多个视图的布局,其中一个视图必须根据屏幕尺寸进行缩放。到目前为止,我已将其设置为 250dp,因为它在 5.1 英寸设备上看起来不错,但在较小的设备上使用时就不再那么好了。我不能使用换行内容,因为它会使它看起来很糟糕并且按钮的大小太小,所以它必须是屏幕宽度的 1/3。是否可以在布局代码中做到这一点,还是必须在 java 代码中做到这一点?
【问题讨论】:
-
来自您提供的链接...视图的实际测量工作在onMeasure(int,int)中执行,由该方法调用。因此,只有 onMeasure(int, int) 可以而且必须被子类覆盖。