【发布时间】:2012-11-29 13:27:08
【问题描述】:
我想在手机版应用上制作垂直的LinearLayout,在平板电脑上制作水平的。
有问题的视图位于指定整个视图的大型 XML 文件中。
这样做的简单方法是将文件从res/layout 复制并粘贴到res/layout-sw600dp。我这样做了,它有效。但是,这意味着如果我想进行其他 UX 更改,我知道必须维护 两个 文件。这是低效的。
抽象出有问题的 LinearLayout 的最简单方法是什么?
我看过Custom Components,但它比我想去的更远。我不想为此进行代码更改,它应该在 XML 更改中自包含。
【问题讨论】:
-
不确定我是否完全理解您的问题,但是您可以创建一个基本布局并创建一个容器以包含在您的 sw600dp 和布局文件夹中。检查developer.android.com/training/improving-layouts/…
-
@fedepaol 啊哈!这正是我一直在寻找的。谢谢。您应该将其添加为答案。
-
我认为您想使用“包含”功能。见stackoverflow.com/questions/2732682/…
标签: android