问题标签 [android-optionsmenu]

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 投票
1 回答
1452 浏览

android - 在没有硬件键的设备上打开选项菜单

在我的应用程序中,我想使用没有标题栏或操作栏的活动。我解决了这个问题:

我现在的问题是我必须使用选项菜单,如果我在没有硬件键的设备上运行我的应用程序,我将无法打开选项菜单。我想我会在返回键和主页键所在的栏中显示带有 3 个点的按钮(溢出菜单),但它不可见。如何在没有硬件键的设备上打开选项菜单?

0 投票
1 回答
1972 浏览

android - Android:更改溢出菜单的宽度

目前我有一个具有默认宽度的溢出菜单:

在此处输入图像描述

我想要的是:

在此处输入图像描述

我试过这样改变主题:

但没有取得任何成功。请任何人都可以帮忙。

0 投票
1 回答
687 浏览

android - 选项菜单项按下背景

我使用Android Action Bar Style Generator为我的操作栏设置样式,因此当我按下操作下拉项时,背景颜色会变为自定义颜色而不是默认颜色。现在我也想在旧的选项菜单中实现这种行为。我尝试了这个答案集合中的所有内容,不幸的是它们都没有奏效。我怎样才能在选项菜单上实现这一点?请注意,我使用的是 ActionbarSherlock 和 HoloEverywhere,但我认为这在这里无关紧要,因为它们使用选项菜单的本机实现。

0 投票
1 回答
848 浏览

android - 使用 PreferenceFragment 时如何启用/禁用选项菜单

我的 android 应用程序使用溢出菜单进行设置、关于、反馈等。

通过扩展 PreferenceFragment 提供设置屏幕。

我的最小 sdk 是 14 我的目标 sdk 是 17。

当我的用户从我的溢出菜单中单击设置选项并转换到我的首选项屏幕时,溢出图标仍然可见,用户可以再次单击它并选择设置,这让他们继续访问“另一个”首选项屏幕。

阻止这种情况发生的正确方法是什么?

当首选项片段可见时,我应该如何禁用溢出菜单?
并在用户从首选项片段返回时重新启用它?

0 投票
2 回答
1382 浏览

android - CloseOptionsMenu 不起作用?

我只想使用以下代码在特定选项卡中显示 optionsMenu。

但它不起作用。无论激活哪个片段,optionsMenu 仍然存在。(代码中的 currentPage 总是在切换选项卡时改变。)

选项菜单

0 投票
2 回答
43 浏览

android - optionsmenu 两种情况都执行

在我的登录活动中,我在选项菜单“登录”和“更改用户”上创建了 2 个按钮。如果用户单击更改用户,则数据将从手机中删除。我显示一个对话框,要求用户确认此操作。

在用户注销一次然后不在用户名和密码文本视图中输入任何凭据之前,它似乎工作正常。如果当用户单击登录按钮时这些为空,则会显示一条 toast 消息,显示“请输入有效名称”,但还会显示对话框询问用户是否要更改用户。

我的问题是,当此代码不在选项菜单中的登录案例中时,为什么会显示要求用户确认他们想要更改用户的对话框?这就像当用户单击登录时使用空字段然后更改用户代码执行。在此先感谢马特。

0 投票
1 回答
122 浏览

android - 更改溢出菜单中一项的颜色/外观

最近,我被要求添加一个特殊的溢出菜单项,它的颜色或背景与其他菜单项不同——仅此一项。

我已经为溢出菜单的外观定制了一个主题,因此我不需要有关如何使用主题来设置所有菜单项样式的信息。我只需要改变一个的外观。

这可能吗,怎么做?

在 ActionBarSherlock 上工作的解决方案的奖励积分,但真的,我会接受任何事情。

0 投票
2 回答
12620 浏览

android - Using Android action bar share intent

I'm using a menu item on the action bar and I want to share my app by clicking the share icon. When I click the share icon it doesn't work. Also, I want to add text saying "install this app" when shared.

Here is my code:

Mainpage.xml menu:

0 投票
0 回答
54 浏览

android - 选项菜单始终显示在顶部

我有一个带有全屏对话框和选项菜单的活动,这个问题是菜单总是出现在对话框后面。即使显示对话框,有没有办法使菜单可见?

0 投票
4 回答
91 浏览

android - 导航到其他活动时,OptionsMenu 停止出现

我有以下结构:

在此处输入图像描述

我的问题是,每当我从活动1、2 或 3转到活动并返回活动时,选项菜单就会停止出现(既不onCreateOptionsMenu也不onPrepareOptionsMenu)。我的猜测是,这是因为调用SubActivities时停止了活动,然后没有重新创建活动(onCreate不调用)活动。

有没有办法onCreateOptionsMenu在 Activity 恢复时强制调用(在onResume)?

更新

我明白现在发生了什么。问题是选项菜单是从调用的TabActivity,而不是从它下面的活动调用的。我需要运行活动onCreateOptionsMenu的/onPrepareOptionsMenu而不是's。TabActivity