問題タブ [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.

0 投票する
2 に答える
1244 参照

android - Android は大文字と小文字を区別するメニュー オプションを作成します

オプションメニューを選択すると、別のリストが表示されるはずです。

私が見つけた例は、リストビューまたはウェブビューのようです。

メニューオプションから選択する別の方法はありますか?

0 投票する
3 に答える
29935 参照

android - アクティビティから新しいmenuInflaterまたはgetMenuInflater()を作成しますか?

フラグメント内に新しいオプションメニューを作成していますが、 http://developer.android.com/resources/articles/avoiding-memory-leaks.htmlを読んだ後 、context-activityよりもcontext-applicationを使用する方が良いと言っています。 getActivity()。getMenuInflater()を使用することを恐れています

だから、実際にはどちらが良いですか

またはワンコールアクティビティ

そして、それらの2つの違いは何ですか?または..両方とも同じですか?

ありがとう。

0 投票する
2 に答える
208 参照

android - Androidのメニューを機能させようとしています

主な活動

menumenu.xml

メニューをプルアップしてクリックしても何も起こらない理由を教えてください。

どうもありがとう、エキスパート@スタックオーバーフロー!!

0 投票する
1 に答える
1161 参照

android - Androidでアプリケーション全体のオプションメニューを実装する最良の方法は何ですか?

私は Android の初心者で、オプション メニューが必要なアプリに取り組んでいます。現在、オプション メニューをプライマリ アクティビティとして設定し、メイン アクティビティで拡張することで、オプション メニューを実装しています。

しかし、私はチームで仕事をしているので、この方法が常にうまくいくとは限りません。不可欠な別のアクティビティを拡張する必要があるからです。

私の質問 メインアクティビティのアクティビティを拡張せずに、アプリケーション全体にこのオプションメニューを実装するにはどうすればよいですか?

現在のセットアップ

  1. MainActivity があります (これが最初に開始されます) - MainActivity は MenuClass を拡張します
  2. OptionsMenu クラス、MenuClass があります (これをアプリケーション全体にしたい) - MenuClass extends Activity
  3. アクティビティ自体を拡張する他の 3 つのクラスがあります。そして、これら 3 つのアクティビティは MainActivity からトリガーされ、完了すると MainActivity に戻ります。
0 投票する
2 に答える
1348 参照

android - Android: メニューのセパレーターが消えました

私はアンドロイド開発の初心者で、問題があります。私の最初のメニューには、縦長モードと横長モードで区切り線がありません。また、ポートレートモードのアクションバーにはセパレーターがありませんが、ランドスケープモードではセパレーターがありません。アクションバーの区切りは、./drawable に配置された pic 1x32 です。同時に、AVD と Android-x86 (VirtualBox) で問題ありません。図 1: を参照してください図1

前もって感謝します!

更新 1:

メニューを作成して表示:

メニュー レイアウト (./res/menu/main_menu.xml):

0 投票する
1 に答える
1249 参照

android - メニューのカスタム AlertDialog?

カスタムを呼び出すメニューボタンを押すと、アプリはFCになりますAlertDialog:/

これが私のコードです。誰かが私を助けることができますか?

ダイアログの XML コードは次のとおりです。

ありがとう!ああ、リストダイアログは FC になりません。

0 投票する
1 に答える
3544 参照

android - XML(メニュー)リソースの継承と拡張

特にメニューの場合、AndroidでXMLリソースを簡単に継承および拡張することは可能ですか?

例えば。base_menu.xmlが

他の場所(別のアクティビティ)で再利用したい両方のオプション。base_menuの項目のタグを繰り返す代わりに、inheriting_menu.xmlに対してこのようなことをしたいと思います。

しかし、どのドキュメントにもこれに似たものはありません。このようなものはサポートされていますか、それともさまざまなXMLリソースのコードとXMLレプリケーションを制限するためにフラグメントを使用することに固執していますか?(これでうまくいくと思いますが、まだフラグメントを使用していません)

0 投票する
2 に答える
23970 参照

android - ActionBarでAndroidアイテムのスタイルを変更する

Androidアプリケーションのアクションバーのアイテムのスタイルを変更するにはどうすればよいですか?

私は次のことを試しました:

アクションバーの背景は変更できましたが、アクションバーのアイテムの色のテキストは変更できませんでした。どうすればいいですか?

編集:

見つけたほとんどすべてのandroid:action属性を試しましたが、背景以外は何とか変更できませんでした。次のコードの最初<item name="android:background">#FF0000</item>のコードだけが私のコードに変更を加えます。テストスタイルにどの値を付けても、何も変わりません。なぜそれが起こっているのですか?

0 投票する
1 に答える
497 参照

android - メニュー ボタンを備えた電話での ActionBar の適切なユーザー エクスペリエンスは?

私は Android 2.2 用に構築されたアプリを持っているので、3.0 以降の組み込みの ActionBar クラスを使用するのではなく、数年前に導入された Google の古い UI の推奨事項を使用して独自のカスタム ActionBar 実装を構築しています。

私の画面にはすべて実行可能なアクションが 1 から 3 つあるため、それらはすべて ActionBar UI (Google が推奨する最大 3 つのボタン) にうまく収まります。現在の問題は、どの画面にも通常のオプション メニューがないため、ユーザーがハードウェアのメニュー ボタンを押しても何もしないことです。

Google のインターフェース ガイドラインによると、これは正しい動作です。アクティビティにオプション メニューがない場合は、[メニュー] ボタンが押されても何もしません。しかし、ユーザー テスト中に、ユーザーはメニューを押しても何も起こらないことに非常に困惑していることがわかりました (そして、すべてのユーザーが、通常は複数回試しました)。彼らは、ActionBar を介して画面にアクションが表示されることを高く評価しているが、同時に、メニュー ボタンに何かをしてもらいたいと言っています。

Google のファースト パーティ アプリを見てきましたが、ActionBar がいっぱいになった後にオプション メニューを読み込むことができるように、常に十分なオプションが用意されているようです。Google+ は、従来の方法でメニュー ボタンを使用して、携帯電話のオーバーフロー オプションに使用しているようです。また、携帯電話の ActionBar にはドロップダウン メニューが表示されます。3 つ以上のアクションがあれば機能しますが、現在は機能していません。

ユーザーの期待に応える唯一の方法は、価値のないジャンク オプションを [オプション] メニューに追加して、ボタンを押したときに何かが起こるようにすることです。私は本当にそれをしたくありません。この問題に対処する良い方法を知っている人はいますか? メニュー ボタンをそのままにしておいて、人々がそれが何もしないことを理解することを期待する必要がありますか?

0 投票する
2 に答える
225 参照

android - クリックしてもAndroidサブメニューは何もしません

これはばかげた質問かもしれませんが、どうしたらよいかわかりません。

正しく動作するメニューがあります。メニューの項目の1つ:「検索」は、「レストラン」、「カフェ」などのさまざまな項目を含むサブメニューを表示します。

以下は、メニューとサブメニューを作成するためのXMLコードです。

それから私の活動クラスで私は持っています:

と:

「onOptionsItemSelected」の各ケースは、サブメニューである「case R.id.cafe:」を除いて、想定されていることを実行します。ここでは、テストのためにLogCatとToastに投稿する必要がありますが、どちらもしません。

私は何が欠けていますか?

ありがとう