1

Я использую текст редактирования с определенной предопределенной высотой (135dp) & максимальный предел в 140 символов. Я использую максимальную длину для установки максимального предела & Тип ввода как текстовый многострочный. Теперь, когда я добавляю 140 символов на своем устройстве Android 4.1.2 &, отредактируйте его с помощью клавиши backspace, он работает нормально, но когда он повторяется на устройствах Android 4.4 & 5.0, он не редактирует текст редактирования. Однако, если я нажимаю 5-6 раз, он иногда срабатывает. Я не могу думать о том, в чем проблема с моим текстом редактирования.Почему мой текст редактирования не редактируется на Android 4.4 и 5.0?

Любая помощь или предложения будут оценены. Заранее спасибо. Ниже приведен код xml для моего текста редактирования.

<EditText 
        android:id="@+id/orderConfirmationMessageEditText" 
        android:layout_width="match_parent" 
        android:layout_height="135dp" 
        android:gravity="top" 
        android:hint="Type your message here" 
        android:textAppearance="?android:attr/textAppearanceMedium" 
        android:textColor="#ff7f6c5f" 
        android:textColorHint="#ff7f6c5f" 
        android:textCursorDrawable="@drawable/order_cursor_background" 
        android:inputType="textMultiLine" 
        android:maxLength="140" 
        android:paddingTop="10dp" 
        android:paddingLeft="10dp" 
        android:paddingRight="10dp" 
        android:background="@drawable/white_edittext_background"> 
       </EditText> 
+0

Пожалуйста, добавьте код, который у вас есть! !! – Nils

+0

Я думаю, может быть, это проблема в другом месте вашего XML. Где этот EditText появится в вашем макете. – Jack

+0

Что вы подразумеваете под редакцией? Это похоже на то, что вы можете ввести текст, а затем удалить его? или что ? – gprathour

ответ

1

Я преодолел эту проблему, отключив автоматические предложения для моего текста редактирования.

<EditText 
        android:id="@+id/orderConfirmationMessageEditText" 
        android:layout_width="match_parent" 
        android:layout_height="135dp" 
        android:gravity="top" 
        android:hint="Type your message here" 
        android:textSize="20sp" 
        android:textColor="#ff7f6c5f" 
        android:textColorHint="#ff7f6c5f" 
        android:textCursorDrawable="@drawable/order_cursor_background" 
        android:inputType="textVisiblePassword|textMultiLine|textNoSuggestions" 
        android:maxLength="140" 
        android:paddingTop="10dp" 
        android:paddingLeft="10dp" 
        android:paddingRight="10dp" 
        android:background="@drawable/white_edittext_background"> 
       </EditText> 
Смежные вопросы