問題タブ [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.
android - Honeycombのコンテキストアクションバー
HoneycombのGmailアプリからアクションバーの実装をコピーしたいと思っています
残念ながら、ここは初めてなので画像を投稿できません。
基本的に、電子メール以上を選択すると、アクションバーは次のように別のアクションバーにアニメーション化されます。1。コンテキストボタン
2.ホームアイコンの上に新しい「完了」ボタンが表示されます。
誰かがこれを行う方法を知っていますか?
android - ActionBar の ContextMenu のような動作を呼び出す方法は?
Android 3.0 では、たとえばテキストを選択すると、ActionBar が ContextMenu のようなモードに切り替わり、選択したテキストに対してコピー/共有などのアクションを実行できるようになり、左側に [完了] ボタンが表示されます。ユーザーがこのモードを終了できるようにします。
アプリで ActionBar をこのモードに切り替えるにはどうすればよいですか (もちろん、メニュー項目を使用して)。ドキュメントでこれを見つけることができませんでした。
android - Android互換性コンテキストアクションバー
Androidの設計ガイドラインに従おうとすると、私は小さな問題にぶつかります。
いくつかの(複数選択)を長押しして、それらに対して一括アクションを実行できるアイテムのリストが必要です。
設計ガイドラインでは、これにコンテキストアクションバーを使用することを提案していますが、これは私が考えていたものと完全に同じように聞こえます。問題は、API 7との互換性を逆に維持しようとしていることです(私の電話は現在2.3.3であるため)。
ActionBarSherlockを使用して他のアクションバーのものを取得していますが、コンテキストアクションバーを起動する方法や、ABSのアクションバーにボタンを任意に追加する方法を理解していないようです。タブを実行できるようですが、それが答えかもしれませんが、複数選択を許可しようとしているので、通常のモーダルコンテキストメニューは必要ありません。
android - コンテキスト アクションバー スタイル
コンテキスト アクション バー (CAB) のスタイル情報を探しています。実際にはテキストの色を変更する必要があるだけです..
上記からわかるように、これは標準のTheme.Holo.Light.DarkActionBarテーマを使用しているため、テキストの色を白に設定するだけです!
誰かが私を正しい方向に向けることができますか?
android - HoneycombでプログラムでActionModeメニューを閉じる方法は?
私のアプリケーションには、リストの各項目にチェックボックスが含まれているListFragmentがあります。ユーザーがこれらのチェックボックスの1つをクリックするたびに、アプリはActionModeコンテキストメニューを開始します。しかし、別のコンポーネントをクリックしたときに、アプリケーションでActionModeメニューを閉じてほしい。私はFragment#closeContextMenu()
成功せずに試しました。
どうすればそれを達成できますか?
android - 2つのコンテキストアクションバーを作成できますか?
画像の挿入、クリアなど、2つの関連するアイテムに対してコンテキスト固有のアクションを実行するエディターを設計しています。両方のアイテムを大きなディスプレイに同時に表示するのは理にかなっています。ユーザーがタブを行ったり来たりする必要はありません。
このような構成をサポートするために、 2つの異なるコンテキストアクションバーを使用することは可能ですか、および/または推奨されますか?
android - メニューの長押しでトーストが間違った位置に表示される - Android
コンテキスト メニューがあります - 下部にメニュー オプションを表示する ICS 4.0.4。長押しでトーストが表示され、テキストがメニューのタイトルとして設定されます。問題は、表示されたトーストが一番上に表示されるのに対し、メニュー オプションのすぐ上に表示されることです。
以下はコードです:
マニフェスト ファイル内:
メニューファイル:
活動中:
MI 何か足りない?
事前にサンクス。
android - アクションモードの「完了」ボタンを正しく処理するには?
重複の可能性:
ActionBar の ContextMenu のような動作を呼び出す方法は?
ActionModeでDoneボタンがクリックされたかどうかを認識する方法
アクションモードの「完了」ボタンを正しく処理するには?
アクションモードでオブジェクトに対していくつかの操作を実行し、このボタンをクリックして結果を保存したい-「保存して終了」など。このボタンでキープレスをディスパッチするにはどうすればよいですか?
私が見る唯一の方法は、フラグで onDestroyActionMode(ActionMode mode) メソッドをオーバーライドし、dispatchKeyEvent(KeyEvent event) でトリガーされて、「戻る」ボタンの押下によって発生した場合に処理することです。
ログキャット:
「完了」を押した
「戻る」を押した
しかし、それは良い習慣のようには見えません。「いい」解決策はありますか?
UPD: ActionMode.Callback でアクション モードを呼び出してアクション アイテム イベントを処理する方法は知っていますが、「完了」ボタンを押してその動作を変更するにはどうすればよいですか? ActionMode.Callback
「戻る」ボタンと「完了」ボタンはどちらものonDestroyActionMode()
呼び出しにつながります。
android - コンテキスト アクション モードのカスタム動作
Android開発者のメニューガイドには、次のことが記載されています。
ユーザーがすべてのアイテムの選択を解除するか、[戻る] ボタンを押すか、バーの左側にある [完了] アクションを選択すると、アクション モードが無効になり、コンテキスト アクション バーが消えます。
技術的にはmActionMode.finish()
、BACK
ボタンを押す、またはDone
アクション選択呼び出しActionMode.Callback onDestroyActionMode()
メソッドを意味します。
私の質問はToast("Action mode exit by Done select")
、ユーザーが を選択したときにカスタム アクション (たとえば )Done
を実行し、Toast("Action mode exit by BACK")
ユーザーがBACK
?
android - 編集アクティビティのコンテキスト アクション バー
コンテキスト アクション バーの概念について質問があります。Android デザイン ガイドでは、ユーザーがアクティビティで何かを選択してアクションを提供するときに、CAB を使用することを提案しています。
"People"(/"Contacts"?) アプリケーションで実装されているように、データを編集することも理にかなっています。たとえば、ユーザーが詳細アクティビティに移動するリスト項目をクリックするようにします。詳細アクティビティでは、編集アクティビティに移動する編集アクション アイテムを押すことができます。この編集アクティビティでは、[DONE] ボタンまたは [BACK] ボタンを押して保存できるようにするか、メニュー項目からキャンセルできるように CAB を表示したいと考えています。
CAB はこのように使用されることを意図していますか? このようにPeopleアプリに実装されているので、そうだと思います。
私の現在の実装では、アクティビティの作成時にアクション モードを開始します。DONEを押すと、サーバーにデータを保存するためにAsyncTaskを開始しますが、これには時間がかかりますが、CABはすぐに消え、デフォルトのアクションバーが表示されます. アクティビティの前ではなく CAB が破棄されるように、CAB を使用するより良い方法はありますか?
PS: ActionBarSherlock の使用