2016-06-15 3 views
0

Мне нужно показать кнопку смайлика по умолчанию, когда пользователь вводит мой EditText.Показать кнопку смайлика в правом нижнем углу на клавиатуре Android

Теперь клавиатура для моего EditText выглядит следующим образом:

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

В то же время в смс приложение клавиатуры выглядит следующим образом:

[

В правом нижнем углу отображает кнопку улыбки.

Как отобразить кнопку улыбки на клавиатуре для моего EditText?

Теперь у меня есть следующий ExitText макет:

<EditText 
    ... // some layout params    
    android:inputType="textCapSentences|textAutoCorrect|textAutoComplete"/> 

ответ

1

Вы можете попробовать, добавив следующие атрибуты в вашем EditText. Отсутствующее свойство в вашем коде - textShortMessage. Поэтому вы можете попробовать, добавив то же самое.

android:inputType="textShortMessage|textAutoCorrect|textCapSentences|textMultiLine" 
    android:imeOptions="actionSend|flagNoEnterAction" 
+0

Это работает. Благодарю. Это выглядит странно, но я не мог найти решение в Интернете в течение часа. – Nik

2

Вы просто должны добавить imeOptiontextShortMessage.

<EditText 
    ... // some layout params    
    android:inputType="textShortMessage|textCapSentences|textAutoCorrect|textAutoComplete"/> 
Смежные вопросы