【发布时间】:2014-08-21 07:00:32
【问题描述】:
这是我第一次计划为平板电脑和手机开发应用程序。
我知道我们可以在res 文件夹中开发两种不同的布局,但是,例如:
对于手机,在第一个屏幕中,我想列出一些可以导航到下一个详细信息屏幕的菜单。
在平板电脑的第一个屏幕中,我想显示主从布局,以便可用的菜单将详细显示详细信息。
我需要在 1 个 Activity 中执行两种不同的逻辑吗?有什么建议/最佳做法?
【问题讨论】:
-
您可以进行 2 个不同的活动,例如:if(!isTablet){mainActivity};else{mainFragment};
-
我建议在父 Activity 中使用两个 Fragment,如 this really handy guide 所示。该指南展示了如何使用布尔值
mDualPane = detailsFrame != null && detailsFrame.getVisibility() == View.VISIBLE;检查片段是否都适合屏幕(例如平板电脑)。读一读,我想这就是你所追求的。
标签: android