【发布时间】:2015-11-24 11:29:02
【问题描述】:
这适用于所有尝试修复不同 Android 屏幕尺寸的屏幕的人。
我试过了,
在 relativelayout 中放置视图并根据 alignparentright 和 alignparentbottom 等相对位置对齐它们。但是当观看次数更多时,这对我没有帮助。
为不同的屏幕尺寸创建不同的值文件,例如 values-w240dp、values-320dp 等。但这无法区分 4 英寸和 5.5 英寸的手机。
将 weightsum 赋予父布局,并将 layout_weight 赋予内部视图。这运作良好,并且视图根据屏幕尺寸调整大小。但是,我不得不为分组视图引入更多的线性布局。
问题是,在绘制屏幕时引入更多的线性布局和 weightsum 会不会很昂贵?因为我们不必要地增加了视图组层次结构级别。
如果成本高昂,为不同的 android 屏幕尺寸创建屏幕时应遵循的最佳做法是什么。
【问题讨论】:
标签: android android-layout android-linearlayout screen-size android-layout-weight