Witam, czy jest w Android Studio jakaś funkcja, która pozwoliłaby mi zmienić kolor tej kreseczki w EditText, która jest czarna? Chodzi o to, że mam ciemne tło i się miejscami zlewa. Załączam screen.
0
1
Dla api większego niż 21:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Underline color change"
android:backgroundTint="@android:color/holo_red_light" />
Można też użyć czegoś nowszego:
<android.support.v7.widget.AppCompatEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Underline color change"
app:backgroundTint="@color/blue_gray_light" />
0
panryz napisał(a):
Dla api większego niż 21:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Underline color change" android:backgroundTint="@android:color/holo_red_light" />
Można też użyć czegoś nowszego:
<android.support.v7.widget.AppCompatEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Underline color change" app:backgroundTint="@color/blue_gray_light" />
Dziękuję :)
0
panryz napisał(a):
Dla api większego niż 21:
<EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Underline color change" android:backgroundTint="@android:color/holo_red_light" />
Można też użyć czegoś nowszego:
<android.support.v7.widget.AppCompatEditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Underline color change" app:backgroundTint="@color/blue_gray_light" />
A dałoby się to jakoś zautomatyzować, czy trzeba w każdym EditText?
1
W styles.xml stwórz sobie styl
<style name="StyleName">
<item name="colorAccent">@color/someColor</item>
<item name="colorControlNormal">@color/someColor</item>
</style>
Atrybut colorControlNormal odpowiada za kolor owej kreski gdy dany EditText nie jest w trybie wprowadzania tekstu, a colorAccent jest domyślnie używany między innymi do ustawienia koloru w trybie wprowadzania.