Я строю текстовую область в своем приложении, используя TextInputLayout
и его многострочное свойство, чтобы пользователи могли писать более 1 строки, я строю это программно (без xml)
TextInputLayout textInputLayout = new TextInputLayout(context);
textInputLayout.setLayoutParams(new TextInputLayout.LayoutParams(TextInputLayout.LayoutParams.MATCH_PARENT, TextInputLayout.LayoutParams.WRAP_CONTENT));
TextInputEditText field = new TextInputEditText(context);
field.setText(text);
field.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
field.setLayoutParams(new TextInputLayout.LayoutParams(TextInputLayout.LayoutParams.MATCH_PARENT,(int) (100 * dp)));
textInputLayout.addView(field);
myLinearLayout.addView(textInputLayout); // add text to layout
Приведенный выше код создает текстовое поле, но кнопка line break
не отображается, вместо нее отображается кнопка submit
.
Это текущий результат:
Это ожидаемый результат (из другого приложения):
Какое свойство мне нужно добавить, чтобы показать строкукнопка разрыва, как второе изображение?