問題タブ [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 - ActionMenuViewにテーマ/スタイリングを適用するには?
新しいandroid.support.v7.widget.ActionMenuView
(v7、r21) を使用して、アプリケーションで分割アクション バーを模倣しています。上部のツールバーは をテーマにしてThemeOverlay.AppCompat.Dark.ActionBar
いるため、テキストとオーバーフロー アイコンは白く表示されます。ただし、ActionMenuView のコンテンツは黒く表示されます。そこにテーマを適用する方法、または少なくともオプション項目のテキストを白く着色する方法はありますか?
android - ナビゲーション ドロワーをツールバー/アクションバーの下にスライドさせる
アプリのマテリアル デザインのオーバーホールに取り組んでいます。activity_main xml コードを変更して、豪華な新しいトグル ボタンを含むツールバーを覆わずにナビゲーション ドロワーをスライドして開く方法に興味があります。これを行う方法はありますか?
アクティビティ_メイン:
android - Android Lollipop 5.0 ツールバーの正しいスタイリング方法
私は運が悪いので、しばらくの間これに頭を悩ませてきました。アプリ (Android API 11 以降をサポート) でを使用してandroid.support.v7.widget.Toolbar
おり、スタイルを設定したいと考えています。これが私が試している方法です:
マイ アクティビティ レイアウト XML には次が含まれます。
res/values/attr.xmlには以下が含まれます (ここで属性を定義します):
res/values/Themes.xml :
res/values/Styles.xml :
res/values-v21/Themes.xml :
res/values-v21/Styles.xml :
この配置は、Android API v11 から v19 で正常に機能します。v21の私の問題(android:
接頭辞なしで2と3も試しましたが、同じ結果が得られました):
1) android:backgroundは正常に 動作します!
2) android:colorPrimaryDarkが機能しない!
3) android:elevationToolbar
は、以下のように とToolbar
ボタンのタイトルに適用されます。これは期待されていますか?
私は何が欠けていますか?明らかに、私は正しい方法でスタイリングを行っていませんが、スタイリングについて説明しているリソースを見つけることができませんtoolbar
!
android - フラグメントのコンテンツがツールバーに重なっています
私は最近、AppCompat 21 の新しいコンポーネントをいじり始め、マテリアル デザインを実装しました。現在、ツールバーを備えた ActionBarActivity があり、TextView アイテムの RecyclerView を含むフラグメントをホストしようとしています (Recycler をテストするためだけに)。アイテムが表示されていますが、各ビューのテキストが途切れており、リサイクラー全体が次のようにツールバーを覆っています。
ご覧のとおり、3 つの TextView があります。それらのテキストは途中で途切れており、ツールバーに重なっています (私が知っているタイトルはありません)。TextView アイテム レイアウトは、フラグメントのレイアウトである RecyclerView レイアウト内に含まれています。親アクティビティには FrameLayout -> Toolbar、FrameLayout があります。Fragment をアクティビティのサブ FrameLayout に挿入しています。XML は次のとおりです。
リサイクラーの各ビュー:
Fragment のレイアウトである Recycler レイアウト:
親アクティビティのレイアウト:
単純なものに違いないことはわかっていますが、しばらくの間、さまざまなことを試してみましたが、役に立ちませんでした。
android - タブの変更時にツールバーとタブの背景を変更する
新しいツールバー (ActionBar を置き換える) とタブ (現在PagerSlidingTabStripを使用) を備えたアプリがあります。
タブが3つあり、タブを切り替えながら色を翻訳したい。たとえば、tab1 にはツールバーがあり、タブには #ff0000、tab2 には #00ff00、tab3 には #0000ff が表示されます。
android - カスタム レイアウトを ActionBar/Toolbar に余白なしで追加する
カスタムの高さのツールバーを作成したいのですが、コンテンツを追加するまで問題なく動作します。次に、コンテンツが戻る矢印とアクションバー ボタンの間に配置されるように調整します。
以下のようなレイアウトを作成できるように、コンテンツを全幅にするにはどうすればよいですか? 「+」アイコンはツールバーの親レイアウトにある必要があると思いますか?
ドキュメントは言う:
アプリケーションは、任意の子ビューをツールバーに追加できます。レイアウト内のこの位置に表示されます。子ビューの Toolbar.LayoutParams が CENTER_HORIZONTAL の Gravity 値を示している場合、ビューは、他のすべての要素が測定された後、ツールバーに残っている使用可能なスペース内で中央に配置しようとします。
しかし、重力が CENTER_HORIZONTAL に設定されていません...
現在、左マージンを 168 に設定して実行すると、私のレイアウトは次のようになります。
android - Android 5.0 ツールバー フラグメント バックスタック
appcompat ライブラリの新しいツールバーを使用してアクション バーを置き換え、期待どおりにナビゲーション ドロワーを設定しました。
私の問題は、バックスタックを循環するのではなく、戻るとアプリが最小化されることです。onBackPressed()
バック スタックをポップするロジックを手動で追加すると、それが 1 つの解決策になりますが、ナビゲーション ドロワーで現在選択されている項目が台無しになります。
activity_main.xml
MainActivity.java