У меня есть несколько TextEditInputLayouts на странице регистрации (фрагмент), и когда я впервые открываю ее, все в порядке.Однако, когда я использую функцию очистки ниже, некоторые подсказки оказываются наверху, а некоторые - на линии.В идеале я бы хотел, чтобы представление выглядело так, как оно было изначально, и я не понимаю, почему половина представлений имеет подсказки вверху, а другая половина - подсказки на строке, когда я вызываю одну и ту же функцию очистки для всех полей.и все элементы xml абсолютно одинаковы (кроме строки id / hint / etc).
Кто-нибудь знает, почему это происходит и как это предотвратить, или, по крайней мере, как это исправить после того, как это произошло?
Связанный XML
<android.support.design.widget.TextInputLayout
android:id="@+id/id_1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="@string/lbl_x"
android:theme="@style/themeX"
app:errorTextAppearance="@style/errorTheme">
<android.support.design.widget.TextInputEditText
android:id="@+id/input_1"
style="@style/editTextTheme"
android:imeOptions="actionNext"
android:inputType="textCapWords"
android:maxLines="1" />
</android.support.design.widget.TextInputLayout>