TextInputEditText не показывает набранный текст / число при вводе - PullRequest
0 голосов
/ 10 июля 2020

Мне нужно создать форму в своем приложении, и я использовал 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'

это текст редактирования, который я использовал. пожалуйста, помогите мне решить проблему. заранее спасибо.

снимок экрана моей формы

...