問題タブ [actionmode]

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

overlay - ツールバーは、ActionMode によってオーバーレイされている間に clickEvent を処理します

Appcompat の Toolbar を ActionMode で使用しています。ActionMode はツールバーをオーバーレイします。ここで、ActionMode の空のスペースをクリックすると、ツールバーの基になる ActionButton が ClickEvent を処理します。

これは正常な動作ですか?どうすればこの動作を防ぐことができますか?

/res/values/menu の ActionMode の XML

0 投票する
12 に答える
46519 参照

android - AppCompat ツールバー: ActionMode でオーバーフロー アイコンの色を変更する

AppCompat Toolbar を使用して、ActionMode 変更時にオーバーフロー メニュー アイコンの色を変更できるようにしたいと考えています。

たとえば、オーバーフロー アイコンは、通常のツールバー モードでは白になります。ActionMode では黒くなります。これまでのところ、アクション モードの背景とタイトル テキストを変更することができました。しかし、オーバーフロー メニュー アイコンの色を変更する方法をまだ見つけていません。

利用可能な答えがあることを知っています: ActionMode オーバーフロー アイコンを変更する

最初の解決策を試しましたが、オーバーフロー アイコンが見つかりませんでした。

2 番目の解決策では、50L の遅延がある場合でも、オーバーフロー メニュー アイコンが ActionMode の意図した色でほんの一瞬点滅しますが、これは非常に耳障りです。

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

android - マテリアル デザインによる SupportActionMode の背景色

Toolbar を setSupportActionBar(toolbar) として使用しています。アクション モードの背景色を変更する方法を教えてください。私はアプリのテーマの変更属性を試します:

しかし、それは機能していません。どうすればこの問題を解決できますか?

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

android - Android: AbsListView.setItemChecked() は ActionMode の破棄と再作成を引き起こしますか?

直接呼び出すとAbsListView.setItemChecked()うまく動作し、ActionModeが起動して作成されます。

しかし、View.startActionMode()最初に を呼び出してから を呼び出すAbsListView.setItemChecked()と、ActionModecreate bystartActionMode()は破棄し、 によって新しいものを再作成しsetItemChecked()ます。

私の質問は次のとおりView.startActionMode()です。最初に電話するときにこの問題を回避するにはどうすればよいですか?

お返事を楽しみにしています!ありがとう!

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

android - appcompat テーマから Android テーマを変更する

アプリが AppCompat テーマを使用している場合、ストック Android テーマから属性を変更する方法はありますか?

私の問題: L-Look を取得するために AppCompat テーマを使用しています。しかし、基本的な Android API からの ActionMode を使用する必要があります。AppCompat テーマ内で ActionMode スタイルを変更すると、SupportedActionMode のスタイルが適用されます。しかし、基本的な API ActionMode が絶対に必要です。

私のActionModeの背景をスタイルするために、これを行う方法を知っている人はいますか?

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

android - アクションバー上部のコンテキストアクションモード

最近、マテリアル デザイン要素を統合するために v7 サポート ライブラリに切り替えました。

それ以来、私のコンテキスト アクション モードは、アクション バーを置き換えるのではなく、アクション バーの上に表示されます (私のアプリの別のアクティビティのように)。

  • actionBar の上にある actionMode actionBar の上にある actionMode
  • actionBar をオーバーレイする actionMode actionBar をオーバーレイする actionMode

ActionModeを開始して準備するためのコードが両方のアクティビティでほぼ同じであるため、なぜこれが起こっているのかわかりません。私はいつもそれらを開始してstartActionMode(actionModeCallback);から、メニューを膨らませます。

コードサンプルが必要な場合は、お気軽にお問い合わせください。どんな助けでも大歓迎です。