Мне нужно создать форму в своем приложении, и я использовал com.google. android .material.textfield.TextInputEditText . то же самое работало раньше, но теперь, когда вводится число или текст в моем поле редактирования текста, он не отображает то, что я набираю, но после удаления фокуса из этого конкретного текстового поля он показывает набранный текст. Таким же образом, если я удалю текст, это повлияет только на удаление фокуса из текста редактирования. Я не мог получить никаких ошибок при вводе текста, а другой текст редактирования работает нормально в той же форме. Когда я тестирую то же самое на нескольких устройствах, я узнал, что тот же текст редактирования работает нормально в эмуляторе API 22, и проблема заключается в API 26 и далее.
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/product_stockquantity_input"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/product_stockquntity_edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:drawableLeft="@drawable/ic_mode_edit_red"
android:drawablePadding="5dp"
android:hint="@string/product_stock_quantity"
android:inputType="number" />
</com.google.android.material.textfield.TextInputLayout>
implementation 'com.google.android.material:material:1.1.0'
это текст редактирования, который я использовал. пожалуйста, помогите мне решить проблему. заранее спасибо.
снимок экрана моей формы