2012-04-25 1 views
4

Возможно ли иметь EditText с несколькими линиями, который автоматически делает перерыв линии после каждого 20-го символа, который вводит пользователь?Android EditText с несколькими линиями Автоматический разрыв строки

Благодарим за ваши ответы.

+0

Возможный дубликат [EditText автоматически переходит на новую строку] (http://stackoverflow.com/questions/23123833/edittext-automatically-go -to-a-new-line) –

ответ

4

Вы можете реализовать интерфейс TextWatcher и реализовать метод afterTextChanged. Метод будет вызываться после изменения текста, поэтому вы можете самостоятельно добавить разрывы строк.

+0

большое спасибо. вот что я искал – gRds

30

В файле XML создать EditText как это,

<EditText 
     android:id="@+id/editText1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:ems="10" 
     android:inputType="textMultiLine" > 

     <requestFocus /> 
    </EditText> 
+0

спасибо за 'android: inputType =" textMultiLine "' – melanke