2016-06-19 17 views
2

挿入されたテキストが折り返されているシナリオのためにEditTextでリッスンする方法はありますか?実際には "/ n"という文字列は存在しないので、標準の改行リスナーは機能しません。EditText - 単語ラップ(改行)リスナー

編集テキストの高さのリスナーが変わることはありますか?

答えて

3

これを試してください。テキストの折り返しがあるかどうかを知っている行の数によって異なります。

edittext.addTextChangedListener(new TextWatcher() { 

     public void afterTextChanged(Editable s) {} 

     public void beforeTextChanged(CharSequence s, int s, int c, int a) {} 

     public void onTextChanged(CharSequence s, int s, int b, int c) { 
      Log.d("TESTING", " LINES = " + edittext.getLineCount()); 
     } 
    }); 
+0

ニース、これは完全に機能します。 – Urbanleg

関連する問題