【问题标题】:How to underline a portion of textview when using text watcher?使用文本观察器时如何在文本视图的一部分下划线?
【发布时间】:2016-07-21 06:05:52
【问题描述】:

我正在使用文本观察器通过编辑文本值更改文本视图中的文本。 我只想强调更改的文本而不是整个文本视图。

          tv1.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {



                txtview.setText(sen1.replace("___", " "+s.toString()));

                update1 = (String) txtview.getText();


            }
        });

我试过这些

SpannableString, setPaintFlags(); TextView,使我的整个文本视图下划线。 Html.fromHtml();它用于静态字符串

任何建议。

【问题讨论】:

    标签: android textwatcher underline


    【解决方案1】:

    试试这个

    txtview.setText(Html.fromHtml(sen1.replace("___", "<u>" + s.toString() + "</u>")));
    

    【讨论】:

      猜你喜欢
      • 2012-02-21
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 2014-04-17
      • 2012-04-21
      • 2014-08-17
      • 2014-04-18
      • 2014-06-11
      相关资源
      最近更新 更多