diff --git a/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt index b4415a128..332ceadaf 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/MessagesFragment.kt @@ -57,8 +57,9 @@ class MessagesFragment : Fragment(), Logging { // Allows textMultiline with IME_ACTION_SEND private fun EditText.onActionSend(func: () -> Unit) { - setImeOptions(EditorInfo.IME_ACTION_SEND) - setRawInputType(InputType.TYPE_CLASS_TEXT) + imeOptions = EditorInfo.IME_ACTION_SEND + InputType.TYPE_TEXT_FLAG_MULTI_LINE + setRawInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) setOnEditorActionListener { _, actionId, _ -> if (actionId == EditorInfo.IME_ACTION_SEND) { diff --git a/app/src/main/res/layout/messages_fragment.xml b/app/src/main/res/layout/messages_fragment.xml index 851934b08..6b530d758 100644 --- a/app/src/main/res/layout/messages_fragment.xml +++ b/app/src/main/res/layout/messages_fragment.xml @@ -57,7 +57,6 @@ android:id="@+id/messageInputText" android:layout_width="match_parent" android:layout_height="wrap_content" - android:inputType="textMultiLine" android:maxLength="228" android:text="" />