0

我做了很多研究,但找不到这个答案。我开始的主要引述来自官方的 android 开发者网站:

"If you believe that more than four of your menu items can be  justified as action items[...]"

这表明我可以安全地使用 4 个菜单按钮。目前,我在主屏幕上使用了 3 个菜单按钮,但根据大众需求,我正在重构上述主屏幕,这导致正好需要 4 个菜单项按钮。

我的问题是:是 4 标准尺寸,只有图像按钮保证始终显示在每台设备上?因此,在所有情况下,屏幕顶部都会如下所示:

_____________________________
|[I] ASD     [1] [2] [3] [4]|
-----------------------------

其中 [I] 是 App 图标,“ASD”是 Activity 的标签(正好是 3 个字母),[1]、[2]、[3]、[4] 是菜单按钮,每个都是一个简单的图像。

提前谢谢,干杯。

4

1 回答 1

1

这表明我可以安全地使用 4 个菜单按钮

我认为你对这句话读得太多了,无论你是从哪里得到的。

是 4 标准尺寸,只有图像按钮保证始终显示在每台设备上?

不。

首先,设备制造商可以修改 Android,并可能影响其设备上操作栏的行为。现在,他们很可能会不理会这个,但“几率是”!=“保证”。即使操作栏项目的数量是兼容性测试的一部分(AFAIK 并非如此),也有设备制造商免于此类测试,因为他们没有授权 Play 商店或其他 Google 商业应用程序。

其次,在-small屏幕设备上,四个按钮可能太多了。两个可能太多了,至少在纵向上。我最近没有在设备上尝试过 ActionBarSherlock 或本机 API Level 11+ 操作栏-small,因此不知道它支持多少个操作栏项目。

此外,任何不适合操作栏的操作栏项目都将进入溢出(通过具有它们的设备上的 MENU 按钮或操作栏中的“...”可供不适合的设备触发),因此,即使图标由于某种原因不可见,用户仍然可以访问这些内容。

于 2013-05-03T11:37:41.967 回答