Androidでは、ユーザーがテキストフィールドを長押しすると、「コピー」、「貼り付け」、「すべて選択」などのオプションを含むコンテキストメニューが表示されます。今、私はこれに自分のアイテムを追加できないことを知っていますメニュー、システム全体-アンドロイドは私を許しませんし、許すべきではありません。しかし、私は独自のコンテキスト メニューをゼロから作成することができます。ユーザーがテキスト ビューを長押しすると、2 つのオプションが表示されます - 1. システム コンテキスト メニュー 2. 自分のメニュー。
これを実行できることはわかっていますが、これを実現するためにどの API 呼び出しを使用すればよいかわかりません。同様のことを行う既存のアプリケーション:
Swype キーボード: このキーボード アプリケーションは、システム キーボードをオーバーライドします。したがって、ユーザーがテキスト ビューをクリックして何かを入力すると、2 つのオプションが与えられます。つまり、1. デフォルトのシステム キーボード、または 2. ユーザーがインストールした Swype キーボードです。ユーザーは、それらのいずれかをデフォルトにするオプションも取得します。
同様に、Go Launcher Ex: システム全体で [ホーム] ボタンを押すと、通常のホーム画面を表示するか、Go Launcher ホーム画面を表示するかの 2 つのオプションが表示されます。
提案や参考資料は大歓迎です。
ありがとう!