問題タブ [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 に答える
521 参照

android - コンテキスト モードがオンかどうかに関係なく、アクション バー項目のスタイルを変えますか?

私のユースケースは次のとおりです。デフォルトのアクションバーは青みがかった背景を表示し、ボタンを押すと緑に変わります。一方、コンテキストアクションバーは緑色で、ボタンを押すと青色に変わります。(一種の反転色)

  • デフォルトのアクションバー: 青色の背景、緑色のオーバーレイ (押された状態)
  • コンテキスト アクション モード: 緑の背景、青のオーバーレイ (押された状態)

すでにセレクターがあり、テーマにandroid:actionBarItemBackgroundを設定して、両方のモードのドローアブルを設定できます。Android:actionModeCloseButtonStyleでスタイルを設定する閉じるボタンのスタイルを設定することもでき、正常に動作します。

他のボタンのスタイルを設定するにはどうすればよいですか?

みんなありがとう、ギル

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

android - コンテキストメニューがクリックされたときにインテントアクティビティを開始するには?

リストビューで1つのアイテムを長押しすると、フローティングコンテキストメニューの作成に成功しました。ただし、コンテキストメニューのメニューをクリックしても何も起こりません。新しい活動を始めるきっかけにしたい。何か問題がありますか?

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

android - コンテキストメニューが機能しないのはなぜですか?

カスタムアダプターを備えたリストビューがあります。そのためのコンテキストメニューを配置する必要がありますが、機能していません。そして、私onItemLongClickはリストに入れましたが、それも機能していません。をトリガーする方法がわかりませんcontextmenu。アイテムをクリックするか、それを長くクリックする必要がある場合。アイテムからIDを取得するために長いクリックを登録します。

編集私は何が問題なのかを理解していると思います。アイテムリストビューにボタンがあります。このボタンをレイアウトから削除すると、コンテキスト メニューが正常に機能しました。しかし、私はこのボタンが必要です。ボタンがコンテキスト メニューで問題を引き起こしたのはなぜですか?

これはクラスです:

0 投票する
3 に答える
4463 参照

android - GridView Android のコンテキスト メニュー

私は持っていますGridView

OnItemCliclListener:

2つのアイテムをクリックしたときにのみコンテキストメニューを作成したい: "knee_ks", "knee_kp". もう一方は、次のようになります。

それが可能だ?

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

android - アプリで longClick が機能しない

Custon アダプターを使用したリストビューがあります。コンテキスト メニューを処理する longclick のリスナーを実装しました。問題は、長いクリックが機能しないことです。コンテキストメニューが表示されません。

コードは次のとおりです。

リストビューからのリスナー

カスタム アダプターからのコード

コンテキスト メニューからのコード

リストビューからのxml

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

android - ステータスバーから開いている設定メニューを無効にする

私はタブレット用のアンドロイドアプリを作っています。ユーザーは、タブレットで他に何もできないようにする必要があります。アプリはランチャーとして実行されます。

ステータスバーパネルから設定を無効にしようとしています:

ステータスバーから設定メニューを開くことはできませんが、ユーザーはステータスバーのwifi設定から設定メニューに移動し、別のアプリケーションを実行したり、アプリを強制終了/アンインストールしたりできます.

設定メニューを無効にする方法 (パスワードで保護するなど) や、アプリケーションで上書きする方法、ステータス バーを非表示にして展開を無効にする方法はありますか?