問題タブ [android-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 投票する
2 に答える
631 参照

android - ロリポップ以前のアクション項目バーに表示されないバー アイコンをコピー アンド ペーストする (5.0)

私はこの奇妙な問題を経験しています。

コピー アンド ペースト アイコンがロリポップ前のアプリ アクション アイテム バーに表示されません。

次のようにコピーと貼り付けを有効にします。

添付のスクリーンショット:

ロリポップ

バーは表示されていません: 空白のみをコピーして貼り付けます

ロリポップ前

私のテーマはスタイルです: Theme.AppCompat.Light.DarkActionBar

誰からも助けていただければ幸いです。

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

android - recyclerview フラグメントにコンテキスト アクション モードを実装する際の問題

たくさんのチュートリアルから最初のアプリをハッキングしました。そのうちの 1 つの助けを借りて、メイン アクティビティで使用されるフラグメント内に RecyclerView を実装しました。ここで、コンテキスト アクション モードで複数選択を実装するために使用したい別のチュートリアルを見つけました。大きな問題は、チュートリアルがフラグメントを使用していないことです。フラグメントに収まるようにコードを書き直そうとしました。Android Studio でエラーが発生せず、アプリが実行されるようになりましたが、実際に LongClick を実行してアイテムを選択すると、NullPointerException でクラッシュします。

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.view.ActionMode.setTitle(java.lang.CharSequence)' on a null object reference

なぜこれが起こるのか、そして一般的に複数選択のもの全体で、私は完全に迷っています。

関連する各クラスの関連部分は次のとおりだと思います。

アダプタ.java:

SelectableAdapter.java:

FragmentToday.java:

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

android - AppCompat を使用した ActionMode は、背景とテキストの色を変更できません

ActionMode の背景とテキストの色を変更しようとしています。API 11 と AppCompat を使用しています。

以下のstyle.xmlで試してみたのですが、ActionModeの背景が常に白で文字色が黒です。テキストの色を白に、背景の色を青に変更したい。

どうすればこれを解決できますか?

ここに私のstyle.xmlがあります

私のアクティビティでは、android.support.v7.app.ActionBarActivity を使用していますが、ツールバーを使用しています: ここに私の settings_activity_toolbar.xml があります

0 投票する
0 に答える
50 参照

android - タッチ イベントをアクション バーに渡す Contextual Action Bar (CAB)

私のアクティビティには、2 つのアクション アイテムを含む ActionBar があります。この同じアクティビティで、複数のアイテムを選択して削除するための 1 つのアクション アイテムを含むコンテキスト アクション バーを表示します。

私が直面している問題は、コンテキスト アクション バーが背後にあるアクション バーにタッチ イベントを渡していることです。したがって、コンテキストアクションバーをクリックすると、タッチイベントがアクションバーに渡され、onOptionItemSelected が処理されます。

どうすればこれを回避できますか?

私が考えることができる 1 つの方法は、ActionMode をフィールドとしてアクティビティに格納し、それを使用してアクション モードが表示されているかどうかを確認し、onOptionItemSelected 呼び出しを処理するかどうかを決定することです。

これを回避できる他の方法はありますか?

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

android - Android アクション モード ビューの背景色を変更できない

こんにちは、これは私のスタイル属性です。「myAppTheme」はアプリケーションのテーマで、「MyActionModeStyle」はアクションモードのスタイルです。

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

android - ステータスバーによって部分的に隠されているアクションモード

サポート ライブラリで新しいマテリアル デザイン AlertDialogs を使用しようとしています。

AlertDialog 内に EditText がある場合があります。その EditText で、長押ししてテキストを選択すると、画面上部に [すべて選択]、[切り取り]、[コピー] ボタンを含むアクション バーが表示されます。

私が抱えている問題は、アクション バーが Android ステータス バーによって部分的に隠され、切り取りまたはコピー ボタンを選択できないことです。

アクション バーが部分的に非表示になって使用可能にならないようにするにはどうすればよいですか?

Android Studio で新しいプロジェクトを作成し、このコードを onCreate メソッドに書き込むことで、この問題を再現できます。

エミュレータで得た結果は次のとおりです。

アクションバーが部分的に隠れています

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

android - カスタム Web ビューでテキストの選択が機能しない

CustomWebView次のように実装するために、選択したテキストを強調表示したいActionmode......

以下からonTouchEventを削除した後、それは機能しましたがonFling()、webviewでは失われ、水平にスクロールするだけです。

このコードに何か問題がありますか?CAB は表示され、機能していますが、問題はテキストが選択されていません。