問題タブ [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.
java - Androidメニューとサブメニュー
ユーザーがメニューボタンを押したときに表示されるオプションメニューのメニュー項目が選択されたときに表示されるラジオボタンサブメニューの作成に問題があります。これは私がこれまでに持っているものです:
のXMLres/menu/menu.xml
は次のとおりです。
android - Android、動的にメニュー項目を作成
こんにちは、私のアプリケーションでは、いくつかのメニュー項目を追加する必要があります。問題は、フォーカスがリストビュー項目の 1 つにある場合にのみ、1 つのメニュー項目が表示されることです。
フォーカスがリストビュー項目の 1 つにある場合にのみ、メニュー項目の 1 つだけが表示されます。フォーカスが他の場所にある場合は、それ以外のメニュー項目のみを表示する必要があります。他のメニュー項目は常に表示されます。
フォーカスを追跡できます。フォーカスがリストビューにある場合にのみ、次のコードを実行しようとしました。
menu.add(0, Menu.FIRST, 0, "Add to favourite List");
[問題: フォーカスがあるときにメニュー ボタンを複数回押すと、メニュー ボタンを押すたびに新しいメニュー項目が作成されます。]
私はxmlメニューから膨らませて、他のものを作成しています。
誰でもこれを行う方法を教えてもらえますか...ありがとう
iphone - iPhoneで物理メニューボタン(Androidのような)メニューを作成するには?
iPhoneでナビゲーションベースのアプリケーションを開発しています。
Androidフォンのようなメニューのような物理メニューボタンを作成したい。
このメニューには、階層内のどのビューからでもアクセスできます。
どうすればこれを達成できるか考えている人はいますか。
メニューのような引き出しを UINavigationBar に追加できますか?
tabbarcontroller は最後のオプションであるため、提案しないでください。
android - リストビューの選択項目をクリックして呼び出し、Android メニュー項目を使用
私のAndroidアプリケーションには、一連のレコードを含むリストビューがあります。OnItemClickListener を実装し、リストビューに設定しました。したがって、ユーザーがリストビュー項目をクリックすると、次のアクティビティにリダイレクトされ、必要なことを実行します。
問題は、Androidメニューを使用して実行するのと同じ機能を実装する必要があることです(メニューボタンをクリックしたとき)。メニューボタンをクリックするとメニュー項目が表示され、Listviewsフォーカスされた項目を実行してクリックイベントを呼び出します。メニュー項目をクリックするだけで、通常リストビュー項目をクリックするときと同様に、フォーカスされたリストビュー項目のクリックを実行する必要があります。
クリックイベントを呼び出す方法がわかりません
誰でもこれを行う方法を教えてもらえますか....
android - Android リストビューのアイテムとメニュー
私のAndroidアプリケーションには、ユーザーの連絡先を表示するリストビューがあります。リストビューから選択した連絡先をお気に入りリストに追加するメニュー項目「お気に入りに追加」を持つオプションメニューを実装する必要があります。
リストビューから選択したアイテムを追跡してお気に入りリストに追加する方法に苦労しています。また、「お気に入りに追加」メニュー項目は、メニュー ボタンを押したとき、およびリストビュー内の項目が選択されている場合にのみ表示されます。ページには他のボタンとすべてが存在するため、連絡先をお気に入りリストに追加するために表示する必要があります。
android - .setEnabled() でオプション メニュー ボタンを有効/無効にしますか?
私はこのようなことをしようとしています:
基本的に、multiListener = true の場合。「選択したものを削除..」を押すことができるようにします。それ以外の場合はグレー表示します...
この単純なこと..私とうまくいきたくない.
どういうわけか...ボタンは常にグレー表示されていますが、ログはそう言っていますが、trueに変わります...
誰か、何か知っていますか?
java - アンドロイドでオプションメニュー項目のコンテンツ/設定を編集
AndroidアプリケーションでMenuItemの値を編集する必要があります。しかし、問題は、OnCreateOptionMenu内でアイテムを編集したくないが、MenuHandlingルーチンの外で編集したいということです。
そのコードを使おうとしましたが、機能しません。
ただし、myMenu変数の値がnullの場合は機能しません(Menu xmlタグのid属性に追加されました)。私もそのようなことを試みました:
同じ問題。私も試しました:
同じ問題myItemがnullです。次に、MenuItemを変更するにはどうすればよいですか?On*OptionsMenuメソッド内でIDを設定する方法を知っています。私はこれらの方法の外でそれをする必要がありました。
ヘルプ/返信を事前に感謝します。
android - 向きを変えてもActionBarの容量/オーバーフローは変わらない
ActionBarを使用するアプリがあり、方向の変更を自分で処理します。
...そしてメニューは横向きではオーバーフローせずにActionBarに収まる必要がありますが、縦向きでは収まりません。
起動時に、これは正しく機能します。
風景:
縦向き:(
はい、すべてのアイテムを常に表示するように強制できます。以下に示すように、それらは収まりますが、小さいタブレットでは壊れることがあります)
エミュレーターの向きが変わっても、ActionBarの容量は変わらないようです。
ポートレート、ランドスケープで始めたとき:(
これは問題ありませんが一貫性がありません)
私がポートレートを始めたときのランドスケープ:
これは本当にばかげているように見え、これを修正したい理由です。
この呼び出しをinvalidateOptionsMenu()に追加しましたが、役に立ちません。
(実際には、下位互換性のためにリフレクションで呼び出しますが、デバッガーは実際に呼び出され、例外が発生しないことを通知します。)
invalidateOptionsMenu()は、実際には、戻る前にonCreateOptionsMenu()(メニューを再膨張させる)を呼び出すことになります。後者の内部では、getResources()。getConfiguration()。orientationがすでに変更されていることがわかります。ですから、これは本当に不可解です。オプションメニューを再作成する場合、向きが変更されたときは、ActionBar自体が幅をキャッシュしている必要がありますか?
アクティビティを破棄/作成せずにActionBarを再作成する方法はありますか?(私の場合、後者は少し高価なので)
編集:これは問題を示す最小限のサンプルプロジェクトです。
編集2:画面の幅を確認し、showAsActionフラグを常に適切に調整することを考えていましたが、各項目の幅を知る(または推測する)必要があります。ActionBarのパブリックAPIは、その点では役に立ちません。
android - Android: java.lang.IllegalArgumentException: ペイロード項目タイプが無効です
一部のユーザーは、得られた例外について教えてくれます:
しかし、何が間違っているのか理解できません。誰かが問題についていくつかのアイデアを持っていますか? その例外を繰り返そうとしましたが、失敗しました。ここにコードがあります
app_menu xlm ファイルを使用:
android - Androidでカスタムオプションメニューを作成する方法
オプションメニューを作成中です。HOME、EMAIL、VISITの3つのオプションがあります。3 つのオプションはすべて同じ行にあります。上に HOME オプションを表示し、残りの 2 つを Home オプションの下に表示する必要があります (添付のスクリーン ショットによると)。
何か案は??ありがとう。
これが私のXMLファイルです。
これが私のコードです。
上記のコードを使用すると、同じ行にすべてのオプションが表示されます。