android-optionsmenu相关内容
..
我正在使用 android 的工具栏.我只想更改溢出菜单的背景颜色.但它并没有改变. 样式 xml @style/PopupMenuStyle@style/ThemeOverlay.AppCompat.Dark.ActionBar
..
我使用具有更多 Fragment 的菜单抽屉.在某些 Fragment s 我有菜单项 REFRESH 但在某些片段中我想隐藏这个菜单项(我不想显示菜单但我不想隐藏 ActionBar). 我尝试将覆盖 onCreateOptionsMenu() 添加到 Fragment 中,我不想在其中显示此菜单项,但无法使其正常工作.我尝试了很多方法来查看代码中的注释行.知道问题出在哪里吗?最后,当我在
..
我正在尝试在 Android Fragments 中有一个选项菜单.ActionBar 选项菜单未显示在我的片段中. 这是我的代码,我有 onCreateOptionsMenu() 和 onOptionSelected() 函数.我的代码没有显示任何错误.但是选项菜单没有显示. package org.reachout;导入 android.os.Bundle;导入 android.sup
..
我正在尝试将一组片段中的项目添加到选项菜单中. 我创建了一个新的 MenuFragment 类并将其扩展到我希望包含菜单项的片段.这是代码: Java: public class MenuFragment extends Fragment {菜单项收藏;@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate
..
有些用户告诉我得到的异常: java.lang.IllegalArgumentException: 无效的负载项目类型在 android.util.EventLog.writeEvent(本机方法)在 android.app.Activity.onMenuItemSelected(Activity.java:2452)在 com.android.internal.policy.impl.Phon
..
我在 invalidateOptionsMenu() 上搜索了很多,我知道它的作用.但我想不出任何现实生活中这种方法有用的例子. 我的意思是,例如,假设我们想向我们的 ActionBar 添加一个新的 MenuItem,我们可以简单地从 onCreateOptionsMenu(Menu menu) 并在任何按钮的操作中使用它. 现在我的真正问题是遵循唯一使用invalidateOpti
..
我已经在Google上搜索了,没有找到有关如何操作设置按钮的功能或当按下手机上的设置触摸按钮时会显示的内容的代码. 以下是我的意思的屏幕截图: 这是我的主菜单中的.xml文件: 在这种情况下,我的菜单将包含3个动作,您应该在 onOptionsItemSelected(...)方法中检查它们,如下所示: if(item.getItemId()== R.id.action_on
..
我正在尝试将自定义布局显示为选项菜单中的一项. 这是我到目前为止所做的
..
当片段更改时,我正在尝试隐藏一些菜单项,但似乎不起作用。我在做什么: 定义菜单和菜单项: @Override public boolean onCreateOptionsMenu (菜单菜单){ //填充要在操作栏中使用的菜单项 MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.actionb
..
我只想使用以下代码在特定选项卡中显示optionsMenu。 公共类MainActivity扩展FragmentActivity实现ActionBar .TabListener { / ** * {@link android.support.v4.view.PagerAdapter}将为 中的每一个提供片段*的三个主要部分该应用程序。我们使用{@link android.suppo
..
我正在为平板电脑创建一个应用程序。我有一个偏好活动页面,该页面通过OnCreateOptions菜单进行调用。 oncreateoptins菜单不适用于android 3版本的平板电脑。为什么会这样,我使用了三星银河标签进行测试。当我在android 2.2的三星银河平板电脑的模拟器中运行同一个应用程序时,出现了oncreate options菜单,有人可以帮我吗 解决方案 我认为问题在于
..
onOptionsItemSelected(MenuItem item)方法可用于标识对每个菜单项的单击。但是我需要有一个侦听器,它可以识别单击菜单标题(操作栏右上角的3个垂直点)。我该如何实施? 解决方案 您可以覆盖 onMenuOpened ( javadoc )。
..
Android 设计指南表示应始终将帮助放在最后溢出菜单项(它永远不会出现在ActionBar中),并且应该存在于每个活动中,这样用户就不必查找它。对于设置,也建议采用类似的方法。 但是,我想知道什么是确保我应用中的所有活动都可以处理这些项目而不用过多处理的最佳方法?代码重复?将这些常见项目手动放入每个XML菜单文件中,然后在每个活动类中手动处理对它们的单击都是无稽之谈。 由于我已经扩
..
我试图让我的选项菜单重绘(从同一活动中),这称为调用对话框。 此处已设置。从应用程序的任何活动中,用户可以单击溢出/选项菜单,然后单击登录。会弹出一个对话框,希望他们可以成功登录。对话框然后完成。如果单击菜单,它仍然显示“登录”-而不是“注销”。看来我没有使用invalidateOptionsMenu对吗?这是代码: 选项菜单调用对话框的代码: case R.id.Login:
..
我正在使用操作栏上的菜单项,我想通过单击共享图标来共享我的应用程序。当我单击共享图标时,它不起作用。另外,我想添加文本,说出共享时“安装此应用” 。 这是我的代码: 私有ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu){ //膨
..
我在 invalidateOptionsMenu()上进行了大量搜索,我知道它的作用。但是我想不出任何现实的例子,这种方法可能有用。 例如,我的意思是说我们想添加一个新的 MenuItem 到我们的 ActionBar ,我们可以简单地从 onCreateOptionsMenu(菜单菜单)并在任何按钮的操作中使用它。 现在我真正的问题是,遵循使用的 only 方法invalidateO
..
我正在尝试从一组片段中向选项菜单添加项目。 我创建了一个新的 MenuFragment 类,并将其扩展为希望包含菜单项的片段。这是代码: Java: 公共类MenuFragment扩展Fragment { MenuItem fav; @Override public void onCreate(捆绑保存的InstanceState){ super.onCrea
..
我有一个android应用程序,有点像android手机上内置屏幕的主屏幕.我可以列出所有可用的应用程序并运行它们.我不知道要怎么做的一件事是,当用户从我的应用程序中运行一个应用程序时,我的应用程序可以触发硬件菜单按钮以显示当前的应用程序菜单. 这可能吗?如果没有,那么如果设备已植根该怎么办. 解决方案 为了从调用者应用程序之外的其他应用程序中打开菜单,必须先植根设备,然后才能使用代
..
我有一个将项目添加到sqlite数据库并返回游标的应用,然后将此游标与名为StoreCursorAdapter的自定义CursorAdapter一起使用,以在ListView中显示项目. 有一个(全部删除)按钮作为optionsMenuItem. 当ListView中没有可用项时,我想隐藏此optionsMenuItem. 库存活动 EditorActivity 很抱
..