【发布时间】:2013-02-01 10:09:53
【问题描述】:
我想制作使用多窗格布局的屏幕。在屏幕中,左侧显示自定义列表视图,右侧显示有关单击项目的详细信息。当我从该屏幕中运行应用程序时,仅显示单个屏幕示例列表。但是在横向模式下,即在屏幕上显示列表和详细信息页面。请建议我可以做什么或示例。
【问题讨论】:
-
您的布局中应该有两个文件夹:布局 - 纵向布局 xmls layout-land - 横向
我想制作使用多窗格布局的屏幕。在屏幕中,左侧显示自定义列表视图,右侧显示有关单击项目的详细信息。当我从该屏幕中运行应用程序时,仅显示单个屏幕示例列表。但是在横向模式下,即在屏幕上显示列表和详细信息页面。请建议我可以做什么或示例。
【问题讨论】:
Fragments 相当容易
我认为这正是你想要的。
Android 在 Android 3.0(API 级别 11)中引入了 Fragment,主要是为了支持大屏幕(例如平板电脑)上更加动态和灵活的 UI 设计。
提示:
如果您更新您的 SDK 和 Eclipse 的 ADT 插件(如果您正在使用它)。您甚至可以基于片段示例创建一个新项目!这是非常丰富且易于调整的。 您的项目必须具有最低 SDK 版本 11。
如果您的手机屏幕较小或平板电脑屏幕较大,通常会使用configuration qualifier 进行检查,此检查在您的示例项目中很容易找到(抱歉,我没有太多时间找到一个好的示例为你)。现在您可以将此配置限定符从 large 更改为 large-landscape,或者任何您想要的。
【讨论】: