問題タブ [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.
android - onCreateOptionsMenuが呼び出されることはありません
Androidでオプションメニューを機能させるのに問題があります。以前にアプリを作成しましたが、すべて正常に機能しましたが、メニューがポップアップしません。
コード:
メソッド全体が呼び出されることはありません(ブレークポイントを設定してチェックされます)。アクティビティは非常にシンプルでVideoView
、OnTouchListener
セットが含まれているだけです。
Samsung Galaxy 10.1、APIレベル15、minSDK15でAndroid4.0.4を使用しています。何か足りないものがありますか?
android - java.lang.illegalstateexception:ファクトリはこのlayoutinflaterにすでに設定されています
Androidアプリのオプションメニューの背景色を変更しようとしました。ActionBarSherlockライブラリを使用しています。オプションメニューの背景色を変更するためにこのコードを試しました
https://stackoverflow.com/a/8475357/584095
しかし、「java.lang.illegalstateexception:ファクトリはすでにこのlayoutinflaterに設定されています」という例外が発生しました。
LayoutInflater.setFactory();
このコードの何が問題なのかわかりません。誰かがこの問題を解決するのを手伝ってくれますか?
android - onCreateOptionsMenu(メニューメニュー)とonPrepareOptionsMenu(メニューメニュー)の違いは何ですか?
との違いを説明onCreateOptionsMenu(Menu menu)
してonPrepareOptionsMenu(Menu menu)
ください。
android - SearchView に対して Null を返す検索可能な構成
SearchView
検索インターフェイスを作成しましたActionBar
が、検索可能な構成ファイルに接続できないようです。onCreateOptionsMenu
メソッドで取得しようとすると、SearchManager.getSearchableInfo(getComponentName()
null が返されます。誰かがこれで私を助けてくれますか?
Settings.onCreateOptionsMenu(メニュー)
AndroidManifest.xml の設定アクティビティ
AndroidManifest.xml の検索可能なアクティビティ
<?xml version="1.0" encoding="utf-8"?>
メニュー xml ファイルにヘッダーがあり、プロジェクトをクリーンアップしようとしました。それらのどれもトリックをしていないようです。
android - ABS CustomView - オーバーフロー メニュー
ABS をcustomviewに置き換える必要があるプロジェクトに取り組んでいます。右上隅にボタンがあります。そのボタンをクリックすると、Spinner/contextMenu/overflow メニューが表示されます (overflow テーマの標準的な abs のように)。
ボタンはonCreateOptionsMenu(Menu menu)の呼び出しをトリガーします
これまで、次のコードを使用して、アクティビティ (contextmenu) の下部にあるメニューを取得することしかできませんでした:
いくつかの調査を行った後、PopUpMenuHelper が役立つことがわかりましたが、いくつかのサンプル/例が見つからない場合.
誰かが似たようなことをしたことがありますか?任意のヒント?使用できるライブラリまたはクラスはありますか?
どんな提案でも大歓迎です
android - Android:onCreateOptionsMenu-デフォルトのメニュー項目を削除
を使用してonCreateOptionsMenu
いますが、プログラムしなかったデフォルトのメニュー項目があります。役に立たず、何もしないので削除したいと思います。これがどのように見えるかです:
「設定」項目を削除したいのですが。
ご覧のとおり、私は手動で追加していません。どうすればそれを取り除くことができますか?
android - ABS:ViewPager、FragmentStatePager Adapter、SherlockListFragmentおよびMenus
通常のFragmentActivity/ViewPager / FragmentStatePagerAdapterの状況では、onCreateOptionsMenuはListFragmentによって処理される必要があることを理解しています... ...しかし、ActionBarSherlockがFragmentActivityクラスとListFragmentクラスを拡張しているシナリオではどうでしょうか。
onCreateOptionsMenuをSherlockListFragmentで機能させるのに苦労しています。
- onCreateOptionsMenuのABSバージョンはブール値であり、無効ではありません。
- onCreateOptionsMenuのABSバージョンでは、パラメーターとしてMenuInflaterが省略されています
- SherlockListFragment.onCreateOptionsMenuでMenuInflaterをインスタンス化するのは問題です(「Inflaterをタイプに解決できません」)。
誰かが私が間違っていることを私に見せてくれたらありがたいです...
ありがとう!
android - ActionBar内でSwitchインスタンスを取得する
私はなんとかスイッチをアクションバーの中に置くことができました(Wi-Fi設定のように)。
次のmainmenu.xmlファイルを/menuフォルダー内に配置します。
その後、onCreateOptionsMenu()
次のように、アクティビティのメソッドを無効にしました。
残念ながら、このメソッドがいつ呼び出されるのか理解できません。問題は次のとおりです。onCreateOptionsMenu
以前にも呼び出されていないようでonResume()
あるため、aNullPointerException
がスローされます。
私は何かが足りないのですか?アクションバー内にビューを配置する別の方法はありますか?
編集
私のターゲットAPIは17で、それより低いAPIは気にしません。:)
これがアプリケーションのショットで、次のライフサイクルメソッドを示しています。
ありがとう
android - ActionBar Sherlock、Fragment、SearchWidget
タイトルが示すように、フラグメントに検索ウィジェットを実装する際に問題があります。私の問題は、インフレータを使用して onCreateOptionsMenu 内のカスタム ビューを膨張させた後、SearchView が常に null であることです。
誰かが同じまたは同様の問題を抱えていたら、説明に感謝します! :)
私はこの 2 日間、これに頭を悩ませました... レイアウトは次のとおりです。
コード
android - ネストされたフラグメントは、画面の回転後に onCreateOptionsMenu の呼び出しを失います
A
でフラグメント( PF
)を1つだけ表示するActivity()を実装しましたgetSupportFragmentManager()
。Fragment ( ) には、2 つの Fragments (および)PF
を表示する 1 つの ViewPager があります。ViewPager はwith を使用します。F1
F2
FragmentPagerAdapter
getChildFragmentManager()
相対コード(ViewPagerActivity)
PF
持ってsetRetainInstance(true)
おり、PF、F1、F2 に追加setHasOptionsMenu(true)
したのは、オプションメニューをパーソナライズしているためです。
すべて正常に動作します。オプションメニュー1またはオプションメニュー2を表示するアクションバーの変更の間F1
でF2
スワイプすると、画面の回転が発生すると、フラグメント1および2のオプションメニューがスワイプ後に呼び出されなくなります。