Итак, какое-то время я попытался исправить проблему, с которой я столкнулся, с полем EditText, поскольку она не отображает единственную строку под подсказкой или фактический текст будет идти. Как правило, линия по умолчанию будет черной, поэтому мой вопрос таков; как включить отображение строки снова, а также как изменить ее цвет? (Я бы предположил, что андроид: backgroundHint сделал бы трюк, но я просто не вижу линию вообще, поэтому не могу ее проверить). Я использую API 24/25.Линия EditText не отображается и не меняет цвет
Ниже приведен пример моего кода XML, а также выход эмулятора:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_register"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.michael.whatsupldn.RegisterActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Name"
android:layout_margin="16dp"/>
</LinearLayout>
</RelativeLayout>
Мой styles.xml код
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="EditTextTheme">
<!-- Used for the bottom line when not selected/focused -->
<item name="colorControlNormal">#FAFAFA</item>
<!-- colorControlActivated & colorControlHighlight use the colorAccent color by default -->
</style>
</resources>
Мой colors.xml код:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#FF4081</color>
<color name="colorRadioButton">#f5f5f5</color>
<color name="yellow1">#ffff00</color>
<color name="yellow2">#ffEA00</color>
<color name="grey05">#F5F5F5</color>
<color name="orange4">#FFB74D</color>
<color name="orange5">#FFA726</color>
<color name="blue2">#f5f5f5</color>
<color name="blue25">#fafafa</color>
<color name="white">#ffffff</color>
</resources>
Там нет ничего плохого с кодом, добавить тему код. – W4R10CK
@ W4R10CK Я добавил его – AndroidDevBro
попытаюсь изменить тему из раздела предварительного просмотра. – W4R10CK