【发布时间】:2015-11-05 13:52:41
【问题描述】:
我遇到的问题是,如果不使用带权重的嵌套 LinearLayouts,我无法弄清楚如何创建某个布局(因为 Android 一直建议不要使用它们)。 我知道如果您的逻辑只是显示信息,您可以使用一些嵌套布局。但我更愿意找到一种解决方案,让我的布局完全响应不同的屏幕尺寸。
我正在为屏幕分辨率在 4.0 到 5.0 英寸之间的某些特定设备开发应用程序。我不介意在较大的字体类型上会更小。我只是不想为每个设备制作布局。所有设备均运行 Android 4.4.X 或更高版本。
现在我为蓝色部分使用了 LinearLayout。 然后在每个蓝色布局内,红色部分的线性布局。 在每个红色部分内,我需要将其分成一半宽度(50%)的另一个线性布局。所有的 LinearLayout 都使用 weightsum 和子 layout_weight 的逻辑。
我已经用 GridLayout 和 TableLayout 尝试过,但没有得到我想要的结果。
目前为这些设备实现布局的最佳方式是什么(我不需要它来为平板电脑等工作)?
【问题讨论】:
标签: android android-layout layout responsive-design android-linearlayout