2 つの編集テキストがあります。1 つ目はメール、2 つ目はパスワード フィールドです。
両方のフィールドに入力せずにログイン ボタンをクリックすると、両方のフィールドのヒントの色と下線が赤色に変わり、フォーカスされていない状態になります。
ランディング ページでフォーカスされていない状態の場合、色は青色である必要があります。ここに画像の説明を入力し、フォーカス
されていない状態でフィールドに入力せずにログインをクリックします。画像の説明をここに入力します。
これが私の要件です。
このシナリオを実現するために、考えられるすべての方法を試しました。
しかし、集中状態と非集中状態を制御することはできません。
この問題を解決するために私を導いてください。
<style name="MyMaterialTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="colorControlActivated">@color/primary</item> <item name="colorControlHighlight">@color/colorPrimary</item> </style>
フォーカスされていない状態のヒントの色、下線の色をプログラムで変更したい。
色.xml
<resources> <color name="primary">#1976d2</color> <color name="primary_dark">#E12929</color> <color name="primary_darker">#CC1D1D</color> <color name="accent">#000000</color> <color name="blue">#1976d2</color> <color name="black">#000000</color> <color name="lightblue">#1976d2</color> <color name="lightgray">#666666</color> </resources>