問題タブ [contextual-action-bar]

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

android - メニュー項目のコンテキスト アクション バーの奇妙な動作

コンテキスト アクション バーで奇妙な動作が発生します。

まず:

オーバーフロー ボタンをクリックするたびに、1 つのメニュー項目のみが表示されます。

CAB のオーバーフロー ボタンのクリック動作

2番目/3番目:

アイコンがそれほど多くのスペースを使用しないようにする方法はありますか?

add プロパティandroid:showAsAction="always"をすべてのアイテムに変更すると、実際にはすべてのアイコンを表示するのに十分なスペースがあります、共有アイコンはもうクリックできません:

常に showAsAction を持つすべてのアイテム

クリーン プロジェクトは役に立ちません。

テストデバイス (Galaxy S3) で Android 4.2.2 を使用しています。

XXX GS3で新しい ROM を完全にフラッシュしようとしました( SlimBeanの前のCyanogenMod 10.1では、下部のナビゲーションバーも削除されました) - 役に立ちませんでした。

Nexus 4でも試してみました。より多くのスペースがあるため、共有ボタンと削除ボタンが表示されます。アクションモードを開始すると共有ボタンをクリックできませんが、デバイスを横向きモードにすると機能し、縦向きに戻しても機能します。なのでNexus 4では基本的にシェアボタンは回転前には機能しません。


マニフェスト:

に対してコンパイルしminSdkVersion=17ても違いはありません。

次のようなフラグメントからアクション モードを開始します。

メニューに次のActionMode.Callbackように入力します。

XML は次のとおりです。

完全を期すために、全体callback:

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

android - アクション モード (CAB) でのみアクション バーを分割する

アクションモードでのみアクションバーを分割することは可能ですか?

私のアプリケーションには上部のアクション バーしかありませんが、コンテキスト アクション バーを 2 つ (上部/下部) に分割する必要があります。

私はこれを見つけました:

コンテキスト アクション バーは、必ずしもアクション バーに関連付けられているわけではありません。コンテキスト アクション バーがアクション バーの位置を視覚的に追い越しても、それらは独立して動作します。

http://developer.android.com/guide/topics/ui/menus.html#CABで。可能だと思いますが、いかがでしょうか?

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

android - コンテキストアクションバーアンドロイドからアイテムを削除する方法

Android コンテキスト アクション バーからCOPY、SELECT ALL、およびFINDを削除し、カスタム メニュー項目を追加したいと考えています。

ここに画像の説明を入力

これは、webview でテキストを選択しているときに表示されます。jsを使用してwebviewにテキストハイライトを追加しようとしています。

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

android - 独自の SelectAll、Cut、Copy、Paste を Webview に実装する方法

WebView を使用してリッチ エディット テキストを実装しています。エディター アクションのボタンはコンテキスト アクション バー (CAB) に表示されます。Webview を長押しすると、デフォルトの CAB ボタンが表示されます。 .

ですから、選択、切り取り、コピー、貼り付けのアクションを実装したほうがよいと思います。私はすでにこれを試しましたが、うまくいきませんでした。

私のアプリケーションは、Android 3.x 以降のデバイスを対象としています。

その方法を教えてください。

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

android - ActionBar に OK/Submit ボタンを作成するには?

私は実際に2つの質問があります:

  1. ActionBar のメニュー項目を OK/送信ボタンとしてマークする方法はありますか、それとも単なる通常の項目ですか?

  2. ActionBar の [OK] ボタンに組み込みのテーマ (目盛りのようなものでしょうか?) はありますか?それとも、独自の画像ファイルを作成する必要がありますか?

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

android - コンテキスト アクション バー: 完了ボタン

下の画像の左上隅にある「完了」ボタンの画像または少なくとも色をカスタマイズする方法はありますか?

コンテキスト アクション バー ところで、私はアクションバーを処理するために ABS を使用しています。

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

android - チェックボックス付きの ListView のコンテキスト ActionBar

リスト項目がチェックされるたびにリストビューからコンテキストアクションバーを開始し、選択されている項目の数を表示したいと思います。http://developer.android.com/guide/topics/ui/menus.html#CABからCABを通過しました。しかし、どこで CAB を呼び出せばよいのか、まだ理解できません。

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

android - Android でのテキスト選択コンテ​​キスト アクション バーの拡張

テキスト選択のコンテキストアクションバーをさらにアクションで拡張しようとしています。

そこで、setCustomSelectionActionModeCallback メソッドを介して ActionCallback を追加しました。正常に動作しますが、いくつかのアイコンを追加しているため、電話のアクションバーに収まらず、オーバーフロー メニューに移動します。問題は、オーバーフロー ボタンをクリックするとすぐに、EditText がフォーカスを失ったように見えるため、ActionMode が閉じられて破棄されることです。そのため、オーバーフロー メニューのどのアイテムもクリックできません。

私は ActionBarSherlock 4.3.1 を使用しています。

これはバグですか?b.android.com にファイルする必要がありますか? 回避策はありますか? 考えられる回避策の 1 つは、アクション バーを分割することです。しかし、現在、アクティビティ全体の分割バーは必要ありません/必要ありません。私の知る限り、プログラムで切り替えることはできません。

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

android - Contextual Action Bar を無効にし、長押ししてコピー/貼り付け

私はこれをたくさん検索しましたが、アドバイスが見つかりません...クラシックアクションバーの独自の実装を提供しているので、すべてのアクティビティで宣言しますrequestWindowFeature(Window.FEATURE_NO_TITLE)が、コンテキストアクションバーも取り除きたいです、コピー/貼り付け/などを使用したもの..誰もこれを達成する方法を知っていますか?

また、必要な場合にのみ、独自のコピー/貼り付け機能を提供するため、webview 内でも longclick 機能を無効にする必要があります。すべての有用なヒントをいただければ幸いです。