1

Android オプション メニューに 6 つ以上の項目がある場合、[その他] が配置されます。私の質問は、現在、クリックすると、異なるアプリから 2 つの異なる動作が見られるということです。1 つは このようなメニューを表示し、もう 1 つはこのようなコンテキスト メニューを表示します。

適切なAndroidの方法はどれですか?

ありがとう

4

2 に答える 2

4

この2人の関係性がわかりません。最初のリンクは、最初の文で話していた「その他」のオプション メニューを示しています。2 番目のリンクは、リスト項目を長押しした後のコンテキスト メニューを示しています。これはまったく別の項目です。どちらにも用途があります。

メニューは、現在のアクティビティにグローバルなオプションに使用されます。コンテキスト メニューは、選択した特定の項目に関連するオプションを対象としています。

「その他」のコンテキスト メニューを使用するアプリが表示された場合、そのアプリは通常の Android メニュー システムを使用していません。Google アプリがそれを使用しているのを見たことがありますが (マップだと思います)、なぜそれを行うのかわかりません。

于 2012-01-04T21:57:38.873 に答える
1

1 つ目は、取得するデフォルトの動作のように「適切な」方法です。違いに意味があるとは思いませんが、2 番目を達成するには、コーダーがいじくり回したに違いありません。その価値はないと思います。

于 2012-01-04T21:56:06.827 に答える