【问题标题】:Sharing some XML between layouts在布局之间共享一些 XML
【发布时间】:2012-11-29 13:27:08
【问题描述】:

我想在手机版应用上制作垂直的LinearLayout,在平板电脑上制作水平的。

有问题的视图位于指定整个视图的大型 XML 文件中。

这样做的简单方法是将文件从res/layout 复制并粘贴到res/layout-sw600dp。我这样做了,它有效。但是,这意味着如果我想进行其他 UX 更改,我知道必须维护 两个 文件。这是低效的。

抽象出有问题的 LinearLayout 的最简单方法是什么?

我看过Custom Components,但它比我想去的更远。我不想为此进行代码更改,它应该在 XML 更改中自包含。

【问题讨论】:

标签: android


【解决方案1】:

您可以使用 标签重用布局。

这样做,您可以在 sw600dp 和布局文件夹中拥有不同的容器,包括相同的通用布局。

官方文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-13
    • 2011-11-25
    • 2017-08-06
    • 2018-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    相关资源
    最近更新 更多