私は初めてAndroidアプリを設計しようとしています。私は英語で読むことができますが、上手ではありません。まず、android.developer.comを読みました。リストビューのあるアクティビティがあります。また、2種類のメニューが必要です。1-一般的な場合、たとえば「ヘルプ」、「カスタマイズ」などのコマンドを使用します。2- 1つ以上の選択されたリスト行の「共有」、「削除」など。
アクティビティのアクションバーとしてメニュー番号1を実行しました。それは良かったです。最初にメニュー番号2をコンテキストメニューとして配置したかったのですが(長クリックして実行)、そのサイトでは「コンテキストメニューは古いので、コンテキストアクションバーを使用してください」と表示されます。OK、CABについて読みました。ユーザーがリスト内の行を選択すると、CABは同じボタン(右上隅に3つのドットが表示されます)だけで表示されるため、ユーザーメニューは完全に変更されます。これはとても奇妙です!そして、ユーザーがこの変換に慣れることを除いて、OKです。彼が10個のアイテムを選択し、「ヘルプ」を表示することにした場合はどうなりますか?利用できる「ヘルプ」はありません!
私はAndroidデバイスを持っておらず、実際のプログラムでそれがどのようになっているのかを見ることができません。誰かが私が話していることを理解しているなら、それがどのように機能するべきかを私に説明してください。可能であれば、印刷画面の例をいくつか見せてください。
編集:私の目標は、(1)コンテキストメニューをアプリに正しく組み込むことです(現代的な方法)。私の質問は、(2)適切なユーザーが選択モードからアクションバーメニュー(番号1)に到達できないことを理解しているかどうかです。そうですか?