1

Я пытаюсь редактировать текст с подсказками клавиатуры и auotcorrection для слов (например, когда вы пишете сообщение в whatsapp).Android EditText не показывает подсказку клавиатуры, если используется более одного атрибута inputType

Это мой код:

 <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" /> 

В соответствии с documentation она должна работать, но это не делает. Я также пробовал использовать устаревшие android:autoText="true".

мне нужно все функциональность, указанную в InputType

Edit:

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

Edit 2:

То, что я хочу, чтобы получить что-то вроде EditBox WhatsApp, где вы пишете свое сообщение.

ответ

0

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

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

+0

Только что попробовал только textAutoComplete и, кажется, работает правильно –

+0

Извините, но это должно быть Multiline EditText –

+0

андроида: inputType = «textCapSentences | textMultiLine | textAutoComplete» – AndroidEnthusiast

 Смежные вопросы

  • Нет связанных вопросов^_^