【问题标题】:Android: can one alias a layout?Android:一个别名可以布局吗?
【发布时间】:2010-09-12 19:54:38
【问题描述】:

我有两个活动都列出了表格中的项目。目前两者都使用相同的布局,然后在运行时对其进行膨胀。

但是,为了干净而严格地将两者分开,并允许我稍后可能对每个布局略有不同,我希望有两个不同的布局名称,但只是别名(那是动词吗?)一个布局指向另一个。

可以吗?我试图在 strings.xml 文件中定义一个别名 id,但这只会产生错误。

迈克尔

【问题讨论】:

    标签: android android-layout


    【解决方案1】:

    还有这种更直接的布局别名技术。可以参考:https://developer.android.com/training/multiscreen/screensizes.html#TaskUseAliasFilters

    【讨论】:

    • 遗憾的是,如果您的布局使用数据绑定,这将不起作用。然后,您必须将您的别名布局 到一个新布局中。
    【解决方案2】:

    如果其中一个只包含一个 <include> 元素而只包含另一个元素怎么办?

    http://developer.android.com/resources/articles/layout-tricks-merge.html

    【讨论】:

    • 啊!我不知道存在这种可能性。优秀。这几乎就是我想要的!谢谢!
    猜你喜欢
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 2012-03-02
    相关资源
    最近更新 更多