Masalah warna kursor Android TextInputLayout dan TextInputEditText
Aug 29 2020
Saya punya masalah ini, setelah xxx adalah kursor dalam warna ungu, saya ingin tahu nama kursor yang jatuh itu, saya ingin mengubah warna agar sesuai dengan tema saya. Saya membaca banyak forum dan dokumentasi, satu-satunya yang saya temukan adalah cursorDrawable, tetapi bukan itu. Tolong bantu saya dengan nama yang benar untuk mencari atau solusinya. Terima kasih PD: Warna ungu HAL itu tidak ada dalam gaya atau warna saya.
Jawaban
3 GabrieleMariotti Aug 28 2020 at 22:28
Warnanya berdasarkan colorPrimary.
Jika Anda ingin mengganti colorPrimary, Anda dapat menggunakan:
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:theme="@style/ThemeOverlay.AppTheme.TextInputEditText.Outlined"
....>
dengan:
<style name="ThemeOverlay.AppTheme.TextInputEditText.Outlined" parent="">
<item name="colorPrimary">@color/...</item>
</style>
Jika Anda hanya ingin mengganti kursor, Anda dapat menggunakan:
<style name="ThemeOverlay.AppTheme.TextInputEditText.Outlined" parent="">
<item name="colorControlActivated">@color/...</item>
</style>
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'