问题标签 [oncreateoptionsmenu]
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.
java - onCreateOptionMenu() 调用但不起作用
我对 onCreateOptionMenu() 方法有疑问。这没用。
我想在我的活动有焦点时显示按钮。但什么也没发生。
我真的不明白。
个人活动:
我的 XML 操作栏:
你有什么想法吗?谢谢
编辑我有一个对 textview 和 edittext 操作的片段,但我认为不可能。
java - 为什么Android onCreateOptionsMenu 方法返回super.onCreateOptionsMenu?
由于我是 Android 编程新手,所以我遇到了另一件我不明白的小事。为什么下面的 onCreateOptionsMenu 方法返回super.onCreateOptionsMenu 而不是只调用 super.onCreateOptionsMenu(就像在 onCreate 方法中所做的那样)?
(这是来自Android 教程。)
(我在 StackOverflow 上没有发现重复的问题。我可能在问一个愚蠢的问题,或者我只是不擅长搜索。)
android - Android OnPrepareOptionsMenu 在 API 16 上无法按预期工作
在我的应用程序中,我通过在 fragmentTransaction 上调用 replace() 添加了一个片段。
这个片段,我们称之为 Fragment1,有一些菜单项通过在 onCreate() 中调用 onCreateOptionsMenu 和 setHasOptionsMenu(true) 添加到操作栏。然后我从这个片段中添加另一个片段,该片段是通过在 FragmentTransaction 上调用 add() 来添加的。
此片段 2 也有选项菜单,但删除了第一个片段的选项。然后,在 API 19 上,当我单击后退按钮时,它会将我带回到 Fragment1 并添加回此菜单的选项,因为托管这两个片段的活动调用 onCreateOptionsMenu,然后调用 onPrepare 选项菜单。在 Fragment1 中也调用了相同的方法。
当我在 API 16 上运行我的应用程序时,也会调用所有提到的方法,但要么根本不添加 Fragment1 的菜单项,要么将三点菜单组添加到错误的位置。我认为较低的 API 有一些不同,甚至可能是一个错误。我应该如何解决这个问题?有经验的人吗?
这是从第二个片段返回第一个片段时的样子,以及它在 API 16 上的样子:
这是它应该如何工作以及从第二个片段返回到第一个片段后在 API 19 上的样子:
我没有附上任何代码,因为我认为它与这个问题无关。在不同的平台上只有一些不同的行为,我只是不明白我应该怎么做。谢谢你的帮助。
android - 使用 onCreateOptionsMenu 时地图片段不会显示
我刚刚添加了一个 onCreateOptionsMenu 来为我的应用创建一个操作栏。操作栏正在工作,但地图片段未完全加载。而在它这样做之前。它只显示地图应该在的地方是灰色的。尽管该片段显然在那里,但由于缩放和位置图标。
这是xml
日志猫
08-27 21:49:38.524: W/GA-SERVICE(1368): Thread[Thread-1969,5,main]: 异常发送命中: HttpHostConnectException
08-27 21:49:38.524: W/GA-SERVICE(1368): 线程 [Thread-1969,5,main]: 连接到https://ssl.google-analytics.com被拒绝
08-27 21:49:38.524: W/GA-SERVICE(1368): Thread[Thread-1969,5,main]: 空的 hitIds 传递给 deleteHits。
08-27 21:49:39.625: D/ActivityThread(29611): handleBindApplication:com.google.android.gms.maps
08-27 21:49:39.625: D/ActivityThread(29611): setTargetHeapUtilization:0.75
08-27 21:49:39.625: D/ActivityThread(29611): setTargetHeapMinFree:2097152
08-27 21:49:39.645:I/MultiDex(29611):安装
08-27 21:49:39.645: I/MultiDex(29611): MultiDexExtractor.load(/data/app/com.google.android.gms-2.apk, false)
08-27 21:49:39.655: I/MultiDex(29611): 加载现有的二级 dex 文件
08-27 21:49:39.655: I/MultiDex(29611): 加载找到 1 个二级 dex 文件
08-27 21:49:39.655: I/MultiDex(29611): 安装完成
08-27 21:49:39.675: I/ProviderInstaller(29611): 插入被门“gms:security:enable_conscrypt_in_gms_application”禁用
android - ABS 到 AppCompat
我现在正在尝试将操作栏更改ABS
为AppCompat
. 我需要强制以下代码在 .whitch中正常SherlockFragment
工作android.support.v4.app.Fragment
。我需要将自定义视图添加到Menu
. 我怎样才能做到这一点android.support.v4.app.Fragment
?
java - Android:如何防止在创建应用程序时创建某些方法?
Eclipse Juno
当我使用 Target:创建 Android 应用程序时Android-19 (4.4.2)
,我只希望onCreate()
在我的 Activity 中创建该方法。
但是,当我创建我的活动时,我得到以下信息,请注意我不想在我的应用程序中使用fragments
或。action bar
我知道我可以删除这些方法,但不这样做会更方便。
如何确保在创建 Android 应用程序时不创建onCreateOptionsMenu()
and onOptionsItemsSelect()
方法?
android - 增加 ActionBar 的高度,但 Action-Icons 不占用该高度
我可以将 ActionBar 的高度增加到其两倍大小(默认情况下为action_bar_default_height
= 48dp 标准ActionBarSize),96dp
但是我的图标ActionBar
与标准高度一样小。
为了更好的理解,我用一张图来说明。
谁能告诉我,为什么我得到了正确的图标,但相关的图标到操作却没有?我该如何解决?
这是我的代码
首先,我像这样ActionBarSize Height
通过我的 Activity 的 Themes-Styles 定义正确的并设置正确的 Sizestyles.xml
Theme
其次,我在我的清单文件的适当活动中声明
第三,我创建一个实例并在我的活动方法中ActionBar
正确初始化它onCreate
第四个也是最后一个,我像这样膨胀ActionBar
in onCreateOptions(...)
Method的相关 Action-Items
我的ActionBar
项目在文件中定义,wms_menu.xml
如下所示
android - 有没有办法在 android 中测试 onCreateOptionsMenu(Menu menu)?
我想编写一个测试来验证我在 onCreateOptionsMenu 中所做的事情有人可以帮助我如何去做吗?
android - 在片段的 onOptionsItemSelected() 中使用 openOptionsMenu()
我的操作栏右侧有设置按钮。
main.xml
来自rsc/menu
:
在操作栏中按下此按钮后,我希望打开带有其他项目的菜单。所以我getActivity().openOptionsMenu()
在函数中添加了我的片段onOptionsItemSelected()
:
据我了解,我们不能使用openOptionsMenu()
inonCreateOptionsMenu()
但是如何通过另一种方式解决这个问题?
java - 在 Android 中添加选项菜单
我曾尝试将选项菜单添加到我的应用程序,但是在将创建选项菜单添加到代码中时,它没有被使用。它看起来像这样:
我在这个页面中使用了 Fragment Activity 并实现了 Tab Listener。
添加选项菜单的正确方法是什么?