Appcompatv7 21 kullanıyorum ve editText alanını özelleştirmeye çalışıyorum.AppCompat v7: 21 kullanarak tarayıcıda EditText alanı nasıl özelleştirilir: 21
Garip olan şey, lolipop üzerinde iyi çalıştığı, ancak kitkat veya herhangi bir pre-lollipop cihazında çalışmadığıdır. Destek platformlarının tüm platformlarda çalıştığını düşündüm.
<style name="mAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="colorControlNormal">@color/veryLightGrey</item>
<item name="colorControlActivated">@color/colorAccent</item>
<item name="colorControlHighlight">@color/colorAccent</item>
</style>
compile 'com.android.support:appcompat-v7:21.0.3'
fiziksel cihazdan
ekran görüntüsü.
benim için beklendiği gibi görünüyor gerçek cihazlarında Android Studio bir hata nedeni olduğunu düşünüyorum. – rom4ek
@ rom4ek Hayır, cihazımda kitkat'ı denedim. Alt çizgi siyah gelir. Neden olduğu hakkında hiçbir fikrim yok. –
Bana göre bu iki etiketi kullanıyorum: '- @ color/main_color
- @ color/main_color
' için EditText'i özelleştir, böylece benim için çalışıyor. –
rom4ek