EditText - 关于自动换行(新行)监听器

时间:2016-06-19 19:13:44

标签: android android-edittext listener

有没有办法在EditText上侦听插入文本的场景? (标准的新线路监听器无法工作,因为在edittext上实际上没有真正的" / n"字符串)。

编辑文本的高度可能会改变听众?

1 个答案:

答案 0 :(得分: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());
        }
    });