問題タブ [androiddesignsupport]
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 - ナビゲーション ドロワーでチェックされているメニュー項目の色を変更する
新しい Android Design Support ライブラリを使用して、アプリケーションにナビゲーション ドロワーを実装しています。
選択したアイテムの色を変更する方法がわかりません!
メニューのxmlは次のとおりです。
そして、これは内部に配置されたナビゲーションビューxmlですandroid.support.v4.widget.DrawerLayout
:
ご協力ありがとうございました !
[編集] 私はすでに次のようなソリューションを見てきました: Android メニューの背景色を変更します。
かなりのハックのようで、新しいデザイン サポート ライブラリを使用すると、よりクリーンなものが導入されたのではないかと思いました。
android - TabLayout (Android デザイン ライブラリ) テキストの色
Android Design ライブラリの新しい TabLayout を使用しています。を使用して textcolor statelist を設定することができましたtabLayout.setTabTextColors(colorstatelist)
style.xmlを使用して同じことを達成するにはどうすればよいですか?
android - Android Design Support Library がコンパイルされない
新しいデザイン サポート ライブラリを追加しようとしていますが、コンパイルできません。
次の変更を行う前に、私のコードは完全に正常にコンパイルされました。
私はそれを使用して追加しようとしました:
そして私は削除しました:
設計支援ライブラリには、これら 2 つのライブラリが含まれているためです。ただし、私のアプリはコンパイルされません!!
次のエラーが表示されます。
このエラーは、各フレーバー (production/stagingDebug/Release) で 4 回繰り返されます。
次に、次のような一連の画像エラーがリストされます。
最後に、一連の一般的な出力の後、次のように表示されます。
助けてください:(
android - 新しいNavigationViewをステータスバースクリムでうまく機能させる方法は?
Google の新しいデザイン サポート ライブラリで遊んでいますが、最高です! ナビゲーションビューでは少し困惑しています。私が読んだすべてのことは、NavigationView
透明なスクリムを単独で処理するのに十分スマートであると言っています. (たとえば、 android-developersの投稿; scrim を検索してください)。とにかく、私がそれをやろうとしたとき、私は次の結果を得ました:
これは素晴らしいことです。まさに私が欲しいもの。一つのことを除いて。引き出しが閉じられると、スクリムは私の primaryColorDark ではなく、醜いダークグレーになります。. .
これが私のレイアウトです:
アクティビティ コード:
および v21/スタイル:
githubの Chris Banes の CheeseSquare アプリをモデルにしましたが、必要な動作が得られません。
v21/styles から and をwindowDrawsSystemBarBackgrounds
削除しようとしましたが、適切な色が得られましたが、ステータス バーが透明になりません:statusBarColor
助けていただければ幸いです。これは新しいものなので、私たちは皆学んでいることを知っています.
読んでくれてありがとう!
-ジャスティン
android - ナビゲーション ビュー アイテムの色を動的に変更する Android
Google Playストアのように、各アイテムの選択色(アイコンの色合いとテキストの色)が異なるナビゲーションドロワーを構築したいと思います:
彼らがこれをどのように解決したかはわかりませんが、さまざまな引き出しでさまざまなアクティビティを使用していると思います。フラグメントを使用したいのですが、アイコンの色合いとテキストの色を変更したいと考えています。どうすればこれを行うことができますか?Google のデザイン サポート ライブラリと、ナビゲーション ビューを含む引き出しレイアウトを使用しています。
android - Android デザイン サポート ナビゲーション ドロワーを下に揃える
Google アプリのように、ナビゲーション ドロワーの項目の一部 (設定やヘルプなど) をナビゲーション ドロワーの下部に揃えるにはどうすればよいですか? それは新しいデザイン サポート ナビゲーション ドロワーでサポートされていますか?
android - Androidツールバーのデフォルトのパディングをオーバーライドすることは悪い習慣と考えられていますか?
API 21 以降、Android ツールバーのデフォルトのパディングは 16 dp です。これは、デフォルトで 16 dp であるツールバーの contentInsetStart が原因です。
Google マテリアル ガイドラインについて:
http://www.google.fr/design/spec/layout/structure.html#structure-app-bar
パディングが 16 dp と 24 dp のツールバーの 2 つの例を見ることができます。
すべきこととすべきでないことはないので、デフォルトのパディングをオーバーライドすることは悪い習慣と見なされるのではないかと思っていましたか? たとえば、パディングが 32dp のツールバーを使用する必要がありますか?
回答ありがとうございます