2016-06-19 2 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