Zmiana koloru kreski hint

0

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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1