Appcompat v7 を使用した EditText のボトムラインの色の編集
問題:
Appcompat v7 を使用する場合Android のバージョン間で一貫性を維持するため、ユーザーは EditText コンポーネントのボトムラインとアクセントカラーを変更する際に困難に遭遇する可能性があります。
クエリ:
これらの色を変更することは可能ですかAppcompat v7 ではどのように実行できますか?
解決策:
目的の効果を実現するには、次の手順に従います:
テーマ プロパティのオーバーライド:
次に示すように、アプリのテーマ定義で 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>
テーマを適用します:
変更したテーマをアプリ内の目的のアクティビティに関連付けます。たとえば、マニフェスト ファイルに次の内容を含めることができます。
<code class="xml"><activity android:name=".MainActivity" android:theme="@style/Theme.App.Base" /></code>
これらの手順に従うことで、Appcompat v7 内の EditText コンポーネントの最終行とアクセント カラーを効果的にカスタマイズできます。アプリケーション。
以上がAppcompat v7 で EditText のボトムラインの色を変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。