【问题标题】:How to set starting Activity for different screen size in android manifest如何在android清单中为不同的屏幕尺寸设置启动Activity
【发布时间】:2014-12-14 16:46:08
【问题描述】:

是否可以为不同的屏幕尺寸设置不同的启动活动?

我有文件 res/layout-large.xml,此布局与 res/layout.xml 不同,因为在 layout-large 中有更多按钮等,我需要在平板电脑中启动此活动,因为此活动是不同的源文件.

感谢帮助

【问题讨论】:

    标签: android android-activity android-studio android-manifest screen-size


    【解决方案1】:

    不要尝试启动不同的活动,而是使用片段。并根据不同的屏幕尺寸加载不同的片段及其 UI 和业务逻辑

    请查看How to adapt ui

    【讨论】:

      【解决方案2】:

      Jedil 的答案是正确的,片段比活动更好。 如果您必须使用活动,请运行逻辑来决定您想要的配置。然后用

      膨胀对应的布局文件
      SetContentView(r.id.layout_you_want_to_use)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-17
        相关资源
        最近更新 更多