ホームページ > Java > &#&チュートリアル > Appcompat v7 で EditText のボトムラインの色を変更できますか?

Appcompat v7 で EditText のボトムラインの色を変更できますか?

Susan Sarandon
リリース: 2024-11-02 07:35:29
オリジナル
598 人が閲覧しました

Can I Modify EditText Bottom Line Color with Appcompat v7?

Appcompat v7 を使用した EditText のボトムラインの色の編集

問題:

Appcompat v7 を使用する場合Android のバージョン間で一貫性を維持するため、ユーザーは EditText コンポーネントのボトムラインとアクセントカラーを変更する際に困難に遭遇する可能性があります。

クエリ:

これらの色を変更することは可能ですかAppcompat v7 ではどのように実行できますか?

解決策:

目的の効果を実現するには、次の手順に従います:

  1. テーマ プロパティのオーバーライド:

    次に示すように、アプリのテーマ定義で colorControlActivated、colorControlHighlight、colorControlNormal のカスタム値を定義します:

    <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>
    ログイン後にコピー
  2. テーマを適用します:

    変更したテーマをアプリ内の目的のアクティビティに関連付けます。たとえば、マニフェスト ファイルに次の内容を含めることができます。

    <code class="xml"><activity
        android:name=".MainActivity"
        android:theme="@style/Theme.App.Base" /></code>
    ログイン後にコピー

これらの手順に従うことで、Appcompat v7 内の EditText コンポーネントの最終行とアクセント カラーを効果的にカスタマイズできます。アプリケーション。

以上がAppcompat v7 で EditText のボトムラインの色を変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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