问题标签 [android-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4326 浏览

android - 具有相同菜单的片段在相同布局上导致重复的菜单项

我有一个包含 2 个片段的布局。这些片段使用相同的菜单,因为我有另一个布局,其中只有一个(用于小屏幕设备)。

我的问题是菜单中显示的每个片段的菜单项,并且由于它们来自同一个菜单,因此它们彼此重复。我只需要显示一个片段中的菜单,而不是两者。反正我可以存档吗?

或者,可能更好,创建 2 个不同的菜单。一个用于仅具有其中一个片段的布局(用于小屏幕设备),另一个用于具有两个片段的布局。我怎么能这样做?

编辑:我使用 ActionBarSherlock 库来实现向后兼容性,并在 Android 3.0 模拟器上对其进行了测试。

0 投票
5 回答
42439 浏览

android - Android拆分操作栏,顶部和底部都有操作项?

有没有办法将一些操作项指定到拆分操作栏的顶部,而其他操作项则到底部?或者是全有还是全无,所有的行动项目都只进入拆分的底部?

在此处输入图像描述

0 投票
1 回答
5773 浏览

android - 隐藏操作栏,显示选项菜单

我有一个专为在特定设备上运行而构建的非市场应用程序。最初,这是在运行 2.2 的设备上,但现在该应用程序针对 3.1 上的特定设备,我正在添加对Action Bar.

其中一个应用程序活动需要全屏并隐藏状态栏和操作栏。这是在清单中使用以下内容实现的:

其中引用了这种风格:

因此,在迁移到 3.1 之后,效果会起作用,因为它Activity是全屏的,并且所有内容都根据需要隐藏,但这当然会隐藏选项菜单以防止填充Action Bar.

我知道如果我离开android:targetSdkVersion="8",选项菜单会显示在底部导航中,但这似乎有点像黑客 - 有没有其他方法或“最佳实践”?我基本上必须进行设置android:targetSdkVersion="12"以确保应用程序正常工作并且不会放在旧设备上,因此这不是永久解决方案。

0 投票
4 回答
20506 浏览

android - Android App 开发错误:“Bad XML block: header size 60 or total size 3932356 is greater than data size 0”

我检查了其他类似的帖子,他们建议清理构建路径,但这根本没有帮助。
我已经开始了 android 应用程序开发,并且在向活动添加菜单时遇到了令人沮丧的问题。

这会在 Eclipse 控制台中引发“错误的 XML 块:标头大小 60 或总大小 3932356 大于数据大小 0”。我有一个主应用程序活动的菜单,它工作正常,但是这个不能合并到 R 生成的文件中。

我重写了一堆我的页面,它现在似乎可以工作了,所以我要么错过了最初的一些东西,要么 eclipse 决定重新评估文件。

0 投票
1 回答
224 浏览

android - Android 可检查菜单可在选择时打开一个新类

我正在 Android 中创建一个菜单,我希望这个菜单根据用户选择的内容打开一个新类。

我创建的菜单来自此链接:http: //developer.android.com/guide/topics/ui/dialogs.html#AlertDialog

并且是添加复选框和单选按钮的代码

我有这个代码:

但我想把吐司拿走:

因此,当用户单击数组列表中的指定颜色时会显示一个新类,我不知道该怎么做。

我正在尝试做一个如下所示的 if 语句:

但这不起作用。

编辑

不用担心,我刚刚通过以下方式做到了这一点:

有一个更好的方法吗?

0 投票
1 回答
1223 浏览

android-menu - 如何在android中添加菜单

我想了解菜单。我尝试使用 net 中给出的一些代码。它看起来很简单,但运行应用程序时无法获得输出。我使用了 onCreateOptionMenu 和 menuinflater。我在 res 下创建了一个新文件夹并将其命名为 menu,我在其下的 menu.xml 中添加项目。但无法获得输出。请让我知道我的错误。

活动:

0 投票
1 回答
434 浏览

java - Android 菜单项名称

好的,所以我对 Android 比较陌生,而且我在菜单项名称方面遇到了一些问题。我会尽力解释这一点。

我目前正在使用这种方法,但我遇到的问题是菜单上显示的名称必须与类名相同才能正常工作。如果我想调用一个名为“Test”的活动,那么显示的名称必须是“Test”。我敢肯定,如果我有更多的时间,我可以解决这个问题,但我就是没有。任何帮助表示赞赏。谢谢。

0 投票
3 回答
309 浏览

android - 在我的应用程序中面临多语言设置问题?

在我的应用程序中,我想创建一个设置,用户可以根据自己的选择更改语言。为此,我为每种语言创建了相应的值文件夹和字符串文件。另外我的代码片段如下:

但是每次我从应用程序中出来并再次启动应用程序时,选择的语言都会变成英语。我没有得到这个问题的根源。

在清单文件中,我还提到了以下行:

任何人都可以纠正我在这里犯的错误。

0 投票
1 回答
836 浏览

android - 从兼容性片段添加/更改兼容性 SimpleMenu/MenuItem

我意识到这是一个特定的问题,但是我觉得其他处理兼容性的人必须处理过这个问题。

当用户在 ViewPager 中滑动各种片段时,我还希望更改 actionBar 菜单项。我不确定这对于兼容性操作栏是否容易实现,任何方向或帮助将不胜感激。我只是通过 setTitle() 更改标题,因为 ActionBarHelper 处理这个但是我找不到任何更新菜单项的东西。我尝试了以下但失败了..

查看代码,似乎应该有一种简单/明显的方法来获取 SimpleMenu 的句柄并添加一个项目并设置其图标。

在此先感谢(我希望谷歌男孩们能像安卓开发者谷歌+建议的那样阅读这篇文章)

0 投票
1 回答
867 浏览

android - 在 android 设备上创建用户配置文件,就像我们在 PC 上拥有帐户一样

我们可以在 Android 上创建一个应用程序,我们可以在设备上创建用户配置文件,并且当设备启动(或开机)然后用户选择一个帐户并输入密码。根据帐户用户应用程序,加载设置等。这些配置文件与我们在我的 PC 或笔记本电脑上的帐户相同。

我只想知道天气这在android上是否可行?