Rumah > Java > javaTutorial > teks badan

Bolehkah saya mengubah suai EditText Bottom Line Color dengan Appcompat v7?

Susan Sarandon
Lepaskan: 2024-11-02 07:35:29
asal
529 orang telah melayarinya

Can I Modify EditText Bottom Line Color with Appcompat v7?

Mengedit EditText Bottom Line Color dengan Appcompat v7

Isu:

Apabila menggunakan Appcompat v7 untuk mengekalkan konsistensi merentas versi Android, pengguna mungkin menghadapi kesukaran untuk mengubah garis bawah dan warna aksen komponen EditText.

Pertanyaan:

Adakah ia boleh mengubah suai warna ini dalam Appcompat v7, dan jika ya, bagaimana?

Penyelesaian:

Untuk mencapai kesan yang diingini, ikut langkah berikut:

  1. Timpa Sifat Tema:

    Tentukan nilai tersuai untuk colorControlActivated, colorControlHighlight dan colorControlNormal dalam takrifan tema apl anda, seperti yang dilihat di bawah:

    <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
  2. Gunakan Tema:

    Kaitkan tema yang diubah suai dengan aktiviti yang diingini dalam apl anda. Sebagai contoh, anda boleh memasukkan perkara berikut dalam fail manifes anda:

    <code class="xml"><activity
        android:name=".MainActivity"
        android:theme="@style/Theme.App.Base" /></code>
    Salin selepas log masuk

Dengan mengikut langkah ini, anda boleh menyesuaikan garis bawah dan warna aksen komponen EditText dengan berkesan dalam Appcompat v7 anda permohonan.

Atas ialah kandungan terperinci Bolehkah saya mengubah suai EditText Bottom Line Color dengan Appcompat v7?. 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