Rumah > Java > javaTutorial > 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
Lepaskan: 2024-11-03 09:54:03
asal
476 orang telah melayarinya

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan