【问题标题】:How to create an application settings button for Android tablets?如何为 Android 平板电脑创建应用程序设置按钮?
【发布时间】:2012-03-19 21:31:44
【问题描述】:

我开发了一个适用于手机的 Android 应用程序,它可以正常工作并使用所有 Android 手机上的设置/菜单键,但是当我在平板电脑上进行测试时,我意识到没有这样的键。似乎备忘录、地图和浏览器等应用程序都在顶部使用带有菜单/设置按钮的栏(就像这里看到的那样:https://web.archive.org/web/1/http://i.techrepublic%2ecom%2ecom/blogs/differences_browser_settings_tablet.png?tag=content;siu-container)。

我四处寻找如何将设置菜单更改为平板电脑顶部栏上的按钮,但保留用于手机,但尚未找到任何内容。所以我的问题是,当在平板电脑上运行而不是在手机上运行时,如何将带有该按钮的那个栏添加到应用程序的顶部?

编辑:经过更多搜索后,我发现它似乎被称为 ActionBar: http://www.androiduipatterns.com/2011/06/tablet-ui-patterns-action-bar.html

我仍然想知道集成它的最佳方法是什么。我应该有两个应用程序,一个用于平板电脑,一个用于手机,还是只需要更改平板电脑的 xml 布局就可以了?

【问题讨论】:

    标签: android settings tablet android-screen-support


    【解决方案1】:

    这不仅仅是手机与平板电脑,它是 android V1+2 与 android V3 和 4(4 也可以在手机上运行!)例如,galaxy nexus 手机带有 android 4,没有硬件菜单键。

    developer.android.com 提供了大量有关如何执行此操作的信息。大多数情况下,您想研究向后兼容性(即,在 android 3 和 4 操作系统上运行 android 1-2)

    也许了解不同尺寸设备的布局也会有所帮助。

    http://developer.android.com/guide/practices/ui_guidelines/index.html

    http://developer.android.com/guide/practices/tablets-and-handsets.html

    PS,刚刚玩了一个我一直在为我的手机玩弄的演示应用程序 - 该应用程序针对 android 2.1 SDK 并有一个菜单按钮菜单。当我在 android 4.0 模拟器中加载它时,当我点击三个垂直点的图标时,它曾经出现在我手机上的菜单在操作栏中可用。

    【讨论】:

      猜你喜欢
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      相关资源
      最近更新 更多