Android オプション メニューに 6 つ以上の項目がある場合、[その他] が配置されます。私の質問は、現在、クリックすると、異なるアプリから 2 つの異なる動作が見られるということです。1 つは このようなメニューを表示し、もう 1 つはこのようなコンテキスト メニューを表示します。
適切なAndroidの方法はどれですか?
ありがとう
Android オプション メニューに 6 つ以上の項目がある場合、[その他] が配置されます。私の質問は、現在、クリックすると、異なるアプリから 2 つの異なる動作が見られるということです。1 つは このようなメニューを表示し、もう 1 つはこのようなコンテキスト メニューを表示します。
適切なAndroidの方法はどれですか?
ありがとう
この2人の関係性がわかりません。最初のリンクは、最初の文で話していた「その他」のオプション メニューを示しています。2 番目のリンクは、リスト項目を長押しした後のコンテキスト メニューを示しています。これはまったく別の項目です。どちらにも用途があります。
メニューは、現在のアクティビティにグローバルなオプションに使用されます。コンテキスト メニューは、選択した特定の項目に関連するオプションを対象としています。
「その他」のコンテキスト メニューを使用するアプリが表示された場合、そのアプリは通常の Android メニュー システムを使用していません。Google アプリがそれを使用しているのを見たことがありますが (マップだと思います)、なぜそれを行うのかわかりません。
1 つ目は、取得するデフォルトの動作のように「適切な」方法です。違いに意味があるとは思いませんが、2 番目を達成するには、コーダーがいじくり回したに違いありません。その価値はないと思います。