問題タブ [android-toolbar]
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 - ツールバーの上に ActionMode を表示する
従来の に加えてandroid.view.ActionMode
、新しいを使用しようとしています。私はそれを表示することができます:android.support.v7.widget.Toolbar
android.app.ActionBar
問題は、がではなく の上にActionMode
表示されることです。それを変更する方法はありますか?ActionBar
Toolbar
テーマに次のように設定しようとしましたが、何も変わらないようです:
android - ツールバー上の等間隔のメニュー項目
android.support.v7.widget.Toolbar
そのため、Activity に実装して、以前サポートされていた分割 ActionBar に似せようとしてきました。
ツールバーの XML は次のとおりです。
私が使用しているツールバーのスタイルは次のとおりです。
ツールバーのメニュー ボタンのスタイル。最初の計画ではminWidth
、画面サイズに基づいて を計算し、それを各メニュー ボタンに設定することでした。
そして最後に、これが私が私の活動で呼んでいるものです。
問題は、下部のメニュー項目が次のToolbar
ように右揃えになっていることです。
ただし、次のように均等に配置したい:
android - 下に水平の ProgressBar があるツールバー
Android Lollipop と AppCompat-v7 の新しい Toolbar API では、Toolbar/ActionBar をより堅牢にするために多くの自動機能が削除されています。その 1 つがプログレス バーです。Toolbar は単に ViewGroup であるため、ProgressBar を追加するのは簡単だと思いました。しかし、私はそれを正しく動作させることができないようです。
私は次のことを行いました(SmoothProgressBarライブラリを使用):
ViewGroup の下部に ProgressBar を追加するだけなので、これでうまくいくと思っていました。ただし、まったく表示されず、タイトルが削除されています。以下に、前と後を示します。これを修正する方法を知っている人はいますか?私の目標は、アクションバーの下に ProgressBar を配置することです。
前
後
android - 拡張された高さのツールバーを使用して、メニュー ナビゲーションとアクションを垂直方向の中央に配置するにはどうすればよいですか?
ボタンとナビゲーションが中央に配置された非標準の高さのツールバーが欲しいのですが、機能しません。このレイアウト例を使用します。
そして、最終的には次のようになります。
android - ActionBarとして設定せずに、ツールバーのタイトルをActionBarとまったく同じようにクリック可能にする方法は?
バックグラウンド
PreferenceActivity に ActionBar を表示したいと考えています。これは、Honeycomb 以前のデバイス (サポート ライブラリであっても) では利用できないためです。
そのようなクラスはサポート ライブラリで利用できないため、単に "setSupportActionBar" を呼び出すことはできません。私が見つけたすべてのライブラリはまだ Holo スタイルを使用しているため、ライブラリ (このような) も使用したくありません。これを念頭に置いて、これまで更新されていません。
これを行うために、サポート ライブラリ v7 で提示された新しいToolbarクラスに、ActionBar のタイトルのルック アンド フィールを模倣しようとしています。
問題
タイトルと「上へ」ボタンの配置には成功しましたが、通常のアクション バーのようにクリック可能にする方法が、タッチの効果も含めてわかりません。
コード
コードは次のとおりです。
設定Activity.java
activity_settings.xml
私が試したこと
Toolbar クラスのすべてのクリック リスナー タイプを試しましたが、どれも役に立ちませんでした。
ほとんど機能した唯一のことは、「setLogo」の代わりに「setNavigationIcon」を使用することですが、実際にはタイトルとアイコンをクリック可能にしますが、クリックされた効果を示すのはアイコンだけです(タイトルをクリックしても)。
質問
ツールバーのルック アンド フィールを追加して、ツールバーのタイトルとロゴを ActionBar のようにするにはどうすればよいですか?
android - Theme.AppCompat.Light.DarkActionBar のように appcompat-v7 ツールバーのスタイルを設定するにはどうすればよいですか?
Theme.AppCompat.Light.DarkActionBar
新しいサポート ライブラリ Toolbar での外観を再現しようとしています。
選択するTheme.AppCompat.Light
とツールバーが明るくなり、選択Theme.AppCompat
すると暗くなります。(技術的には.NoActionBar
バージョンを使用する必要がありますが、私が知る限り、唯一の違いは
今は無いTheme.AppCompat.Light.DarkActionBar
けど自作すればいいと素朴に思った
ただし、これで私のツールバーはまだLight
テーマになっています。ダーク (ベース) テーマとライト テーマを組み合わせてさまざまな組み合わせを試すのに何時間も費やしましたが、ツールバー以外のすべてに明るい背景を持たせる組み合わせが見つかりません。
AppCompat.Light.DarkActionBar
import で外観を取得する方法はありandroid.support.v7.widget.Toolbar
ますか?