問題タブ [overflow-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 投票する
1 に答える
96 参照

java - OverFlow メニューの色を変更する

これが私の開始アクティビティです。プログラム的には正常に動作しています。

私が直面している唯一の問題は、ハードウェア メニュー キーで呼び出されたときに OverFlow-Menu がダーク テーマになることです。

このサンプルでは、​​すべての重要なコード行を提供しました。

これは、ActionBar のオーバーフロー メニュー アイコンによって呼び出されたときの外観です。

これは、ハードウェア メニュー キーが押されたときにアプリの OverFlow-Menu がどのように見えるかです

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

android - Espressoでオーバーフローメニューのチェックボックスを選択するには?

下の画像のように、チェックボックス付きのオーバーフロー メニューを備えた UI のテストを作成しています。各チェックボックスの状態を確認してトグルしたいのですが、合わせ方がわかりずらいです。チェックボックスとそのラベルは別のビューなので、チェックボックスを一致させることができず、どちらも機能withText()hasSibling()ません。レイアウトはメニュー フレームワークによって生成されるため、チェックボックスの ID を制御することはできません (両方とも ID "checkbox" を持っています)。

メニューはこんな感じです。

ここに画像の説明を入力

これは、チェックボックスを一致させてトグルする私の試みです。で失敗しますNoMatchingViewException

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

java - 特定のフラグメントが表示されているときに Android オーバーフロー メニューを非表示にできない

私が達成したこと

MainActivity に接続されたナビゲーション ドロワーを使用して、ユーザーがナビゲーション項目を選択したときに特定のレイアウトを表示する Android アプリケーションに取り組んでいます。また、appBar に表示されるオーバーフロー メニューのメニュー リソース ファイルも作成しました。

私が達成できないこと

ただし、作成したオーバーフロー メニューは、ユーザーが選択したナビゲーション ドロワー アイテムに関係なく、appBar に表示されます。可能であれば、レイアウトのカレンダー/設定が表示されているときに、このオーバーフロー メニューを appBar から非表示にする必要があります。(コードは以下にあります)

私がしようとしたこと

メソッドをいじってsetHasOptionsMenu()、カレンダー/設定 Java ファイルで false に設定しようとしました。

アプリケーション コード

主な活動

フラグワン

フラグツー