問題タブ [android-contextmenu]

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 に答える
21888 参照

android - getMenuInflater()メソッドのAndroidコンテキストメニュー作成における未定義の問題

フラグメント内にコンテキストメニュー項目を作成しようとしています。しかし、getMenuInflater()メソッドで問題が発生しています。未定義です。必要なパッケージをすべてインポートしました。ここで私が間違っていることを誰かが指摘できますか?

これが私のコードです:

これが私のmenu.xmlです

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

android - コンテキストメニューが表示されない

onCreate() メソッドのコードのセクションは次のとおりです。

ここに残りのコードがあります

CreateContextMenu

項目選択済み

コンテキスト メニューがまったく表示されません。何か不足していますか?

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

android - デフォルトの ContextMenu スタイルを EditText に設定するには?


EditText の ContextMenu のスタイルに問題があります。

新しいダイアログを作成しました:

CustomDialogStyleServerDetailsスタイルは次のとおりです。

そしてDialogWindowTitleスタイル

ダイアログは私が望むように見えます: (申し訳ありませんが、まだ画像を投稿できません)

Dialog.png

しかし、EditText の ContextMenu は私のダイアログからスタイルを取ります

EditText の ContextMenu.png

デフォルトのスタイルを ContextMenu に設定する方法はありますか?
この問題の修正は見つかりませんでした。
すべての助けに感謝します!
ありがとうございました。

EDIT:私にとっての解決策:Dialogを拡張するカスタムクラス(DialogServerと呼ばれる)を作成します。
編集#2:いいえ、それは正しい解決策ではないようです。

私はこのコンストラクタを試しました:

そして問題は残る

このコンストラクターでは:

contextmenu のスタイルは問題ありませんが、ダイアログのスタイルはなくなりました。

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

android - listactivityのコンテキストメニューで部分文字列を削除します

listactivityのデータを削除するためのコンテキストメニューがありますが、アプリケーションで試したところ、データが削除されません。以前は、AlmagHelperクラスで部分文字列クエリを使用してデータを入力していました。私が作成したコーディングに何か問題がある場合はどうなりますか?助けてください ..

私が作成したこのアクティビティクラス..

これは、AlmagHelperクラスに含まれるデータを入力するためのコードです。

このコードを使用してみましたが、機能しません

私がするための解決策はありますか?どんな解決策も私にとって非常に役に立ちます。ありがとう :-)

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

android - 長押しのグリッドセル内のグリッドスタイルメニュー

私はこれに似た何かを達成しようとしています:

ここに画像の説明を入力

ユーザーがグリッド ビューのグリッド セルを長押しすると、上記のようにグリッド セル領域内にメニューが描画されます。誰かがこれに似たものを試したことがある場合、または同じことを行うために利用可能なライブラリがある場合は、私を助けてください.

これは、長押しでコンテキストメニューがどのようにトリガーされるかに関するコードスニペットです。

私のアクティビティクラス:

ImageAdapter クラス:

}

main.xml :

mobile.xml :

ここで達成しようとしているのは、グリッド セルを長押しすると、この特定のグリッド セル ビューが上記のビューに置き換えられ、各ボックス (つまり、表示、編集、共有、削除) が何らかのイベント リスナーに応答することです。

0 投票する
2 に答える
1224 参照

android - SHOW_AS_ACTION_WITH_TEXTで縦向きに表示されないアイテムのタイトル

私のアクティビティでは、タイトルとアイコンを持つ単一のアイテムを使用するアクションモードがあります。

タイトルとアイコンの両方を表示したいので、SHOW_AS_ACTION_WITH_TEXTフラグとSHOW_AS_ACTION_ALWAYSフラグを使用します。

横向きでは問題ありません。タイトル+アイコンがあります。ただし、縦向きではアイコンのみが表示されます(ただし、空き領域はたくさんあります)。誰かが私がそれを修正するために何ができるか知っていますか?

アイコンを削除すると、タイトルが正しく表示されることに注意してください。

これが私のサンプルコードです:

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

android - ボタンクリックでさまざまなオプションを表示

クリックするといろいろなオプションが表示されるようにボタンをデザインしたいのですが、最終的にその中から1つを選択します。

これは、テキストメッセージの場合と同じ概念を使用するのと同じです。例:aを押し続けると、クリックしたボタンのすぐ上/下にある小さなボタンで、「a」のさまざまなアクセントのさまざまなオプションが表示されます。

これをAndroidに実装するにはどうすればよいですか?コンテキストメニューを使用する必要がありますか?小さなボタンでさまざまなオプションを取得するにはどうすればよいですか?そのために、OnTouchlistenerを使用する必要がありますか?

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

android - どのコンテキストメニューが呼び出されるかを理解する方法

内部に2つのリストビューがあるビューフリッパーがあります。onLongLickListenerを両方のlistViewに登録しました。コンテキストメニューで何かを押すと、アイテムの位置などを取得できますが、現在のメニューを所有しているlistViewを取得できません。必要に応じて、いくつかのコードを提供できます。事前に感謝します。

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

android - DialogFragmentを拡張するクラスのonContextMenuClosed

DialogFragmentを拡張するクラスがあり、ここにListViewを表示しています。このリストのアイテムにLongPressオプションが必要です。だから私はオーバーライドonCreateContextMenuonContextItemSelectedました。コンテキストメニューが正しいオプションで表示されています。

私が抱えている問題は、メソッドgetDialog().dismiss()内から呼び出すことができないということです。onContextItemSelected

DialogFragmentを拡張するクラスのメソッド内から、DialogFragmentを拡張するクラスを閉じる適切な方法は何onContextItemSelectedですか?

0 投票する
2 に答える
86 参照

android - 利用可能なWebアプリケーションを使用したContextMenuの作成

Webページを表示するためにWebブラウザを開く必要があるアプリケーションを開発しています。さらに、ユーザーは自分のアプリケーションを使用して開くことができるため、使用可能なすべてのWebブラウザーを表示してから、ユーザーが選択したオプションを処理する必要があります。これまでのところ、コンテキストメニューを開いていますが、必要なアイテムを入力する方法がわかりません。

私が達成したいことは次のようになりますが、デバイスとアプリケーションにブラウザーがインストールされています。

前もって感謝します。