Rumah  >  Artikel  >  Java  >  Bagaimanakah saya Boleh Menyesuaikan Rupa EditText dalam Appcompat v7?

Bagaimanakah saya Boleh Menyesuaikan Rupa EditText dalam Appcompat v7?

Linda Hamilton
Linda Hamiltonasal
2024-11-03 13:21:02713semak imbas

How Can I Customize EditText Appearance in Appcompat v7?

Menyesuaikan Rupa EditText dalam Appcompat v7

Menukar rupa EditTexts untuk mengekalkan konsistensi merentas versi peranti ialah cabaran biasa. Appcompat v7 menyediakan sokongan untuk reka bentuk bahan, membolehkan pembangun mengawal penampilan elemen UI.

Untuk menukar garis bawah dan warna aksen EditTexts, ubah suai sifat berikut dalam definisi tema apl anda, bukannya gaya EditText anda :

  • colorControlNormal: Menetapkan warna garis bawah apabila EditText melahu.
  • colorControlActivated: Menetapkan garis bawah dan menyerlahkan warna apabila EditText difokuskan.
  • colorControlHighlight: Menetapkan warna serlahan apabila EditText difokuskan.

Dengan mengatasi sifat ini, anda boleh menyesuaikan penampilan EditTeks untuk dipadankan dengan reka bentuk apl anda. Contohnya:

<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>

Ingat untuk menggunakan tema ini pada aktiviti yang anda inginkan penampilan EditTeks tersuai.

Atas ialah kandungan terperinci Bagaimanakah saya Boleh Menyesuaikan Rupa EditText dalam Appcompat v7?. 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