为什么<u>标签被添加到我的EditText?</u>

时间:2014-03-17 19:42:29

标签: android android-edittext

我正在输入EditText,并按照以下方式记录:

mEditText.addTextChangedListener(new TextWatcher() {

    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
        Log.d(LOG_TAG, Html.toHtml(new SpannableStringBuilder(s)));
    }

    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {

    }

    @Override
    public void afterTextChanged(Editable s) {

    }
});

LogCat输出如下所示:

<p dir="ltr"><u>typing stufffff</u></p>

我没有使用EditText子类,而且我没有设置任何自定义样式。

可能导致添加<u>标记的原因是什么?

1 个答案:

答案 0 :(得分:1)

该标记是带下划线的标记。 EditText必须加下划线。这是因为有文字建议。如果使用TextView.setInputType(int)方法或.xml文件中的方法设置inputType,则可以删除标记。