2012-04-25 79 views
4

是否有可能在多行中編輯一個EditText,該行在用戶輸入的每20個字符後自動生成一個換行符?具有多行自動換行符的Android EditText

非常感謝您的回覆。

+0

的[自動的EditText去一個新的行]可能的複製(http://stackoverflow.com/questions/23123833/edittext-automatically-go對新線) – 2016-05-24 19:23:53

回答

4

您可以實現TextWatcher接口並實現afterTextChanged方法。該方法將在文本更改後調用,以便您可以自行添加換行符。

+0

非常感謝。多數民衆贊成在我正在尋找 – gRds 2012-04-25 11:15:44

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 2014-06-16 14:37:06