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

android - Android - アクション バー スタイル

以下のようにアクションバーを表示したい。


ここに画像の説明を入力


ここに画像の説明を入力


ここに画像の説明を入力


私はすでにこのライブラリを使用していますここをクリック

しかし、Action Bar には 2 つのアイコンしか必要ありません。4 つのアイテムを追加すると、最後の 2 つがメニューのように表示されます。上の画像と同じアクションバーにすべてが必要です。

出来ますか?はいの場合、どのように?デバイスで利用可能なアクション バーの色またはその既定のスタイルを変更できますか?

前もって感謝します。

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

android - コンテキストメニューと同様にActionModeを使用した位置依存アクション

古いアプリでは、通常onCreateContextMenu()、コンテキストアクションに次の署名を使用します。

これmenuInfoにより、リスト内のコンテキストメニューが作成されていたアイテムに関する情報が提供されます。次に、それに適したアクションを見つけて、メニュー項目として作成する権利Uriを取得できます(自動インテントなどを使用)。

現在、新しいAPIでは、これに代わるものは、以下を使用するコンテキストアクションバーActionModeです。

しかし、ここでは、どうすればアイテムを区別したり、この位置情報を取得したりできますか?

バッチモードの場合、このようなパラメータが存在しないことは理にかなっています。何にでも適用できるアクションのみを提供する必要があるためです。しかし、シングルモードの場合、ボタンがアクションバーにあることを除けば、これは古いAPIと完全に同等ではないでしょうか。

参照:http ://developer.android.com/guide/topics/ui/menus.html#context-menu

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

android - Android で OnClickEvent が発生したときに CAB メニューをアクティブにする

ActionBar から MenuItem をクリックしたときに、CAB メニューをアクティブにしようとしています。Multi Choice をリッスンするように GridView を設定する方法を次に示します。GridView の任意の項目を長押しすると、multiModeChoiceListener が正常に動作します。正常に動作しています。アクション バーのメニュー項目を押したときに、CAB メニューをアクティブにする必要があります。これを押すと、CAB メニューには 0 個のアイテムが選択されていることが表示されます。その後、シングルクリックで GridView から項目を選択できるようにする必要があります。この機能を実現するにはどうすればよいですか?

GridView セット リスナー:

MultiChoiceModeListener.java

OnMenuItemClick メソッド:

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

android - Androidのアクションバースタイルの完全なカスタムオプションを知るにはどうすればよいですか?

私のstyles.xmlで、アクションバーの完全なスタイリングオプションを知りたいです。

問題は、Eclipseがそれらをオートコンプリートしないことです。

さまざまな場所でいくつかの断片を見つけましたが、完全なオプション/属性のリストが必要です。

例-属性でさえandroid:actionBarStyleオートコンプリートで提供されておらず、ドキュメントで見つけました:

android:actionOverflowButtonStyleアクションバーに関連しているが、アクションバーのスタイルにはないなど、文書化されていないものがたくさんあります。

アクションバーのスタイルをカスタマイズできる属性の完全なリストは何ですか?バックグラウンドからスプリット、アクションモード、アクション、オーバーフロー、タブ、ホームなど...?

ありがとう。

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

android - getSherlockActivity()。startActionModeはnullを返します

4.2デバイスでアクションモードを開始しようとしていますが、結果はnullです。ネイティブコールが失敗するため、シャーロックの問題かどうかはわかりません。

どんな助けでもありがたいです。

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

android - ListView CAB チェック項目の色分け

Androidがこのデフォルトの選択動作を処理する必要があるように感じるので、私は途方に暮れています...

リストビューで actionbarsherlock を使用しており、アイテムを長くクリックした後にコンテキスト アクション バーが表示されます。長いクリックの後にアイテムが強調表示されるようにしたいのですが、代わりに、最初の点滅で青が暗くなり、デフォルトの色に戻ります。何か不足していますか?

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

android - Androidの「DONE」ボタンのコンテキストアクションバーテキストの変更

アプリケーションにCABメニューがあります。「完了」ボタンのテキストを「追加」に変更する必要があります。どうやってやるの?

デザイン要素を見ることができますが、私の要件ではありません。

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

android - ListView から MultiChoiceModeListener のアクション モードを開始するにはどうすればよいですか

リストビューで複数選択できるコンテキスト アクション バー (CAB) を実装しました。( https://stackoverflow.com/a/10598553/940637に似ています)。

ここで、CAB の表示をトリガーする必要がある editbutton を実装します。とにかくこれを行う方法はありますか?

私は startActionMode を試しましたが(ただし、別のコールバックを実装する必要があります)、好きではありません。

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

android - コンテキストアクションバーが多数のアイテムで閉じない

contextual action barに設定されている私の問題は非常に奇妙ですCHOICE_MODE_MULTIPLE_MODAL。メニュー項目が選択された後、このコードを使用してCABを自動的に閉じています。

ここで、1つまたは2つのアイテムを選択するListViewと正常に閉じますが、それ以上、通常は10を超えるアイテムを選択すると、CABは自動的に閉じません。で実行されているアクションは、onActionItemClicked選択された各アイテムのデータベース呼び出しであるため、それが関係しているかどうかはわかりません。それが違いを生むなら、私も使っActionbarSherlockています。

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

android - ロングクリック後にListViewアイテムを選択するには?

ばかげた小さな問題があります。を独自のListFragmentとして登録しました。OnItemClickListenerOnItemLongClickListenerListView

イベントが呼び出されると、onItemClickそのアイテムの詳細ビュー アクティビティのインテントが開始されますが、問題はありません。

イベントが発生したらonItemLongClick、次のことを達成したいと考えています。

  • CAB を作成する
  • 長押しした項目を選択したままにする

コード:

CAB は表示されますが、選択はアイテムにとどまりません。

view.requestFocusFromTouch()関連する場合のいくつかの断片: への呼び出しまたは を使用してこの問題を修正することについて読んだことがありますlistView.setItemChecked()が、それは私にとってはうまくいきませんでした。また、リスト アイテムのビューはカスタム レイアウトからインスタンス化されますが、カスタム イベント リスナーはアタッチされていません。

どんな助けでも大歓迎です。どうも!