Android EditText не показывает подсказку клавиатуры, если используется более одного атрибута inputType

Я пытаюсь получить текст Edit с подсказками клавиатуры и автоотправкой для слов (например, когда вы пишете сообщение в WhatsApp).

Это мой код:

        <EditText
        android:id="@+id/autoCompleteTextView1"
        android:layout_width="match_parent"
        android:layout_height="0dip"
        android:layout_margin="20dp"
        android:layout_weight="1"
        android:background="@color/white"
        android:ems="10"
        android:inputType="textCapSentences|textMultiLine|textAutoCorrect|textAutoComplete"
        android:scrollHorizontally="false"
        android:hint="@string/note_content"
        android:textColor="@color/black_text" />

Согласно документации это должно работать, но это не так. Я также пытался использовать устаревший android:autoText="true",

Мне нужны все функции, указанные в InputType

Редактировать:

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

Изменить 2:

Я хочу получить что-то вроде поля ввода WhatsApp, в котором вы пишете свое сообщение.

1 ответ

Может быть, это связано с типом ввода, вы пробовали отдельные комбинации?

Использование комбинации textAutoCorrect и textAutoComplete может не всегда работать

Другие вопросы по тегам