Menyesuaikan EditText Bottom Line dan Warna Aksen dalam Appcompat v7
Soalan:
Dalam Appcompat v7, adakah mungkin untuk mengubah suai garis bawah dan warna aksen EditTexts untuk diselaraskan dengan estetik Reka Bentuk Bahan?
Jawapan:
Ya, mungkin untuk menyesuaikan penampilan EditTexts menggunakan Appcompat v7. Begini caranya:
Timpa Gaya Tersuai:
Edit tema asas apl anda untuk mengatasi nilai berikut:
<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>
Penggunaan:
Tukar gaya yang dikaitkan dengan aktiviti yang anda inginkan kepada Theme.App.Base. Penampilan EditText tersuai akan digunakan pada aktiviti tersebut.
Nota:
Tidak seperti versi AppCompat sebelumnya, nilai untuk colorControlActivated, colorControlHighlight dan colorControlNormal tidak diisytiharkan secara eksplisit dalam gaya untuk EditTeks berasaskan Reka Bentuk Bahan. Dengan mengatasi sifat ini dalam tema asas anda, anda boleh mengawal penampilan elemen ini.
Atas ialah kandungan terperinci Bolehkah saya Menyesuaikan EditText Bottom Line dan Warna Aksen dalam Appcompat v7 untuk Reka Bentuk Bahan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!