Rumah  >  Artikel  >  Java  >  Bolehkah saya Menyesuaikan EditText Bottom Line dan Warna Aksen dalam Appcompat v7 untuk Reka Bentuk Bahan?

Bolehkah saya Menyesuaikan EditText Bottom Line dan Warna Aksen dalam Appcompat v7 untuk Reka Bentuk Bahan?

Susan Sarandon
Susan Sarandonasal
2024-11-03 09:54:03414semak imbas

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

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn