【发布时间】:2014-09-28 03:56:12
【问题描述】:
我有一个用于横向和纵向的布局。我在/layout 和/layout-land 文件夹中有它。唯一的区别是android:orientation。
我希望/layout 中只有 1 个 xml,因为它更易于维护。我想改用/values 和/values-land。这可能吗?
我现在拥有的是(删除了不必要的代码):
<LinearLayout
android:orientation="horizontal"/>
对
<LinearLayout
android:orientation="vertical"/>
我想到了类似的东西:
<LinearLayout
android:orientation="@xxxx/linear_orientation"/>
作为最终解决方案,我还考虑过仅为此 LinearLayout 创建自定义样式(我不喜欢此解决方案,但如果我无法提供其他选项,则必须使用它)。
注意:我知道可以在 java 上执行此操作,但我正在寻找 xml-only 解决方案。
【问题讨论】:
标签: android android-layout android-linearlayout android-xml android-resources