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

android - Honeycombのコンテキストアクションバー

HoneycombのGmailアプリからアクションバーの実装をコピーしたいと思っています

残念ながら、ここは初めてなので画像を投稿できません。

基本的に、電子メール以上を選択すると、アクションバーは次のように別のアクションバーにアニメーション化されます。1。コンテキストボタン

2.ホームアイコンの上に新しい「完了」ボタンが表示されます。

誰かがこれを行う方法を知っていますか?

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

android - ActionBar の ContextMenu のような動作を呼び出す方法は?

Android 3.0 では、たとえばテキストを選択すると、ActionBar が ContextMenu のようなモードに切り替わり、選択したテキストに対してコピー/共有などのアクションを実行できるようになり、左側に [完了] ボタンが表示されます。ユーザーがこのモードを終了できるようにします。

アプリで ActionBar をこのモードに切り替えるにはどうすればよいですか (もちろん、メニュー項目を使用して)。ドキュメントでこれを見つけることができませんでした。

0 投票する
6 に答える
22680 参照

android - Android互換性コンテキストアクションバー

Androidの設計ガイドラインに従おうとすると、私は小さな問題にぶつかります。

いくつかの(複数選択)を長押しして、それらに対して一括アクションを実行できるアイテムのリストが必要です。

設計ガイドラインでは、これにコンテキストアクションバーを使用することを提案していますが、これは私が考えていたものと完全に同じように聞こえます。問題は、API 7との互換性を逆に維持しようとしていることです(私の電話は現在2.3.3であるため)。

ActionBarSherlockを使用して他のアクションバーのものを取得していますが、コンテキストアクションバーを起動する方法や、ABSのアクションバーにボタンを任意に追加する方法を理解していないようです。タブを実行できるようですが、それが答えかもしれませんが、複数選択を許可しようとしているので、通常のモーダルコンテキストメニューは必要ありません。

0 投票する
4 に答える
17684 参照

android - コンテキスト アクションバー スタイル

コンテキスト アクション バー (CAB) のスタイル情報を探しています。実際にはテキストの色を変更する必要があるだけです..

コンテキスト アクションバーの結果

上記からわかるように、これは標準のTheme.Holo.Light.DarkActionBarテーマを使用しているため、テキストの色を白に設定するだけです!

誰かが私を正しい方向に向けることができますか?

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

android - HoneycombでプログラムでActionModeメニューを閉じる方法は?

私のアプリケーションには、リストの各項目にチェックボックスが含まれているListFragmentがあります。ユーザーがこれらのチェックボックスの1つをクリックするたびに、アプリはActionModeコンテキストメニューを開始します。しかし、別のコンポーネントをクリックしたときに、アプリケーションでActionModeメニューを閉じてほしい。私はFragment#closeContextMenu()成功せずに試しました。

どうすればそれを達成できますか?

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

android - 2つのコンテキストアクションバーを作成できますか?

画像の挿入、クリアなど、2つの関連するアイテムに対してコンテキスト固有のアクションを実行するエディターを設計しています。両方のアイテムを大きなディスプレイに同時に表示するのは理にかなっています。ユーザーがタブを行ったり来たりする必要はありません。

レイアウトスケッチ-画像の歪みは確かに無料の安価なモニターのゆがみによるものです

このような構成をサポートするために、 2つの異なるコンテキストアクションバーを使用することは可能ですか、および/または推奨されますか?

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

android - メニューの長押しでトーストが間違った位置に表示される - Android

コンテキスト メニューがあります - 下部にメニュー オプションを表示する ICS 4.0.4。長押しでトーストが表示され、テキストがメニューのタイトルとして設定されます。問題は、表示されたトーストが一番上に表示されるのに対し、メニュー オプションのすぐ上に表示されることです。

以下はコードです:

マニフェスト ファイル内:

メニューファイル:

活動中:

MI 何か足りない?

事前にサンクス。

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

android - アクションモードの「完了」ボタンを正しく処理するには?

重複の可能性:
ActionBar の ContextMenu のような動作を呼び出す方法は?
ActionModeでDoneボタンがクリックされたかどうかを認識する方法

アクションモードの「完了」ボタンを正しく処理するには?

アクションモード完了ボタン

アクションモードでオブジェクトに対していくつかの操作を実行し、このボタンをクリックして結果を保存したい-「保存して終了」など。このボタンでキープレスをディスパッチするにはどうすればよいですか?

私が見る唯一の方法は、フラグで onDestroyActionMode(ActionMode mode) メソッドをオーバーライドし、dispatchKeyEvent(KeyEvent event) でトリガーされて、「戻る」ボタンの押下によって発生した場合に処理することです。

ログキャット:

「完了」を押した

「戻る」を押した

しかし、それは良い習慣のようには見えません。「いい」解決策はありますか?

UPD: ActionMode.Callback でアクション モードを呼び出してアクション アイテム イベントを処理する方法は知っていますが、「完了」ボタンを押してその動作を変更するにはどうすればよいですか? ActionMode.Callback「戻る」ボタンと「完了」ボタンはどちらものonDestroyActionMode()呼び出しにつながります。

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

android - コンテキスト アクション モードのカスタム動作

Android開発者のメニューガイドには、次のことが記載されています。

ユーザーがすべてのアイテムの選択を解除するか、[戻る] ボタンを押すか、バーの左側にある [完了] アクションを選択すると、アクション モードが無効になり、コンテキスト アクション バーが消えます。

技術的にはmActionMode.finish()BACKボタンを押す、またはDoneアクション選択呼び出しActionMode.Callback onDestroyActionMode()メソッドを意味します。

私の質問はToast("Action mode exit by Done select")、ユーザーが を選択したときにカスタム アクション (たとえば )Doneを実行し、Toast("Action mode exit by BACK")ユーザーがBACK?

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

android - 編集アクティビティのコンテキスト アクション バー

コンテキスト アクション バーの概念について質問があります。Android デザイン ガイドでは、ユーザーがアクティビティで何かを選択してアクションを提供するときに、CAB を使用することを提案しています。

"People"(/"Contacts"?) アプリケーションで実装されているように、データを編集することも理にかなっています。たとえば、ユーザーが詳細アクティビティに移動するリスト項目をクリックするようにします。詳細アクティビティでは、編集アクティビティに移動する編集アクション アイテムを押すことができます。この編集アクティビティでは、[DONE] ボタンまたは [BACK] ボタンを押して保存できるようにするか、メニュー項目からキャンセルできるように CAB を表示したいと考えています。

CAB はこのように使用されることを意図していますか? このようにPeopleアプリに実装されているので、そうだと思います。

私の現在の実装では、アクティビティの作成時にアクション モードを開始します。DONEを押すと、サーバーにデータを保存するためにAsyncTaskを開始しますが、これには時間がかかりますが、CABはすぐに消え、デフォルトのアクションバーが表示されます. アクティビティの前ではなく CAB が破棄されるように、CAB を使用するより良い方法はありますか?

PS: ActionBarSherlock の使用