問題タブ [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.

0 投票する
7 に答える
114541 参照

android - ナビゲーション ドロワーでチェックされているメニュー項目の色を変更する

新しい Android Design Support ライブラリを使用して、アプリケーションにナビゲーション ドロワーを実装しています。

選択したアイテムの色を変更する方法がわかりません!

メニューのxmlは次のとおりです。

そして、これは内部に配置されたナビゲーションビューxmlですandroid.support.v4.widget.DrawerLayout:

ご協力ありがとうございました !

[編集] 私はすでに次のようなソリューションを見てきました: Android メニューの背景色を変更します。

かなりのハックのようで、新しいデザイン サポート ライブラリを使用すると、よりクリーンなものが導入されたのではないかと思いました。

0 投票する
9 に答える
66152 参照

android - TabLayout (Android デザイン ライブラリ) テキストの色

Android Design ライブラリの新しい TabLayout を使用しています。を使用して textcolor statelist を設定することができましたtabLayout.setTabTextColors(colorstatelist)

style.xmlを使用して同じことを達成するにはどうすればよいですか?

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

android - Android Design Support Library がコンパイルされない

新しいデザイン サポート ライブラリを追加しようとしていますが、コンパイルできません。

次の変更を行う前に、私のコードは完全に正常にコンパイルされました。

私はそれを使用して追加しようとしました:

そして私は削除しました:

設計支援ライブラリには、これら 2 つのライブラリが含まれているためです。ただし、私のアプリはコンパイルされません!!

次のエラーが表示されます。

このエラーは、各フレーバー (production/stagingDebug/Release) で 4 回繰り返されます。

次に、次のような一連の画像エラーがリストされます。

最後に、一連の一般的な出力の後、次のように表示されます。

助けてください:(

0 投票する
5 に答える
10789 参照

android - 新しいNavigationViewをステータスバースクリムでうまく機能させる方法は?

Google の新しいデザイン サポート ライブラリで遊んでいますが、最高です! ナビゲーションビューでは少し困惑しています。私が読んだすべてのことは、NavigationView透明なスクリムを単独で処理するのに十分スマートであると言っています. (たとえば、 android-developersの投稿; scrim を検索してください)。とにかく、私がそれをやろうとしたとき、私は次の結果を得ました:

透明スクリム

これは素晴らしいことです。まさに私が欲しいもの。一つのことを除いて。引き出しが閉じられると、スクリムは私の primaryColorDark ではなく、醜いダークグレーになります。. .

ここに画像の説明を入力

これが私のレイアウトです:

アクティビティ コード:

および v21/スタイル:

githubの Chris Banes の CheeseSquare アプリをモデルにしましたが、必要な動作が得られません。

v21/styles から and をwindowDrawsSystemBarBackgrounds削除しようとしましたが、適切な色が得られましたが、ステータス バーが透明になりません:statusBarColor

ここに画像の説明を入力

助けていただければ幸いです。これは新しいものなので、私たちは皆学んでいることを知っています.

読んでくれてありがとう!

-ジャスティン

0 投票する
6 に答える
16629 参照

android - ナビゲーション ビュー アイテムの色を動的に変更する Android

Google Playストアのように、各アイテムの選択色(アイコンの色合いとテキストの色)が異なるナビゲーションドロワーを構築したいと思います:

ここに画像の説明を入力

彼らがこれをどのように解決したかはわかりませんが、さまざまな引き出しでさまざまなアクティビティを使用していると思います。フラグメントを使用したいのですが、アイコンの色合いとテキストの色を変更したいと考えています。どうすればこれを行うことができますか?Google のデザイン サポート ライブラリと、ナビゲーション ビューを含む引き出しレイアウトを使用しています。

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

android - Android デザイン サポート ナビゲーション ドロワーを下に揃える

Google アプリのように、ナビゲーション ドロワーの項目の一部 (設定やヘルプなど) をナビゲーション ドロワーの下部に揃えるにはどうすればよいですか? それは新しいデザイン サポート ナビゲーション ドロワーでサポートされていますか?

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

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 のツールバーを使用する必要がありますか?

回答ありがとうございます