ホームページ > Java > &#&チュートリアル > Appcompat v7 のマテリアル デザイン用に EditText のボトムラインとアクセント カラーをカスタマイズできますか?

Appcompat v7 のマテリアル デザイン用に EditText のボトムラインとアクセント カラーをカスタマイズできますか?

Susan Sarandon
リリース: 2024-11-03 09:54:03
オリジナル
471 人が閲覧しました

Can I Customize EditText Bottom Line and Accent Colors in Appcompat v7 for Material Design?

Appcompat v7 での EditText のボトムラインとアクセントカラーのカスタマイズ

質問:

Appcompat v7 では、EditText のボトムラインとアクセントカラーを変更して、マテリアル デザインの美学?

答え:

はい、Appcompat v7 を使用して EditText の外観をカスタマイズできます。方法は次のとおりです:

カスタム スタイル オーバーライド:

アプリの基本テーマを編集して、次の値をオーバーライドします:

<code class="xml"><style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorControlNormal">#c5c5c5</item>
    <item name="colorControlActivated">@color/accent</item>
    <item name="colorControlHighlight">@color/accent</item>
</style></code>
ログイン後にコピー

使用法:

目的のアクティビティに関連付けられたスタイルを次のように変更します。テーマ.アプリ.ベース。カスタマイズされた EditText の外観は、これらのアクティビティに適用されます。

注:

AppCompat の以前のバージョンとは異なり、colorControlActivated、colorControlHighlight、および colorControlNormal の値は明示的に宣言されていません。マテリアル デザイン ベースの EditText のスタイル。基本テーマでこれらのプロパティをオーバーライドすることで、これらの要素の外観を制御できます。

以上がAppcompat v7 のマテリアル デザイン用に EditText のボトムラインとアクセント カラーをカスタマイズできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート