如何用图像替换字符串中的字符并在textview中显示

时间:2015-11-15 18:26:50

标签: android

我正在android中构建一个消息传递应用程序。当一组特定角色一起出现在一个字符串中时,我需要显示一些笑脸图像。就像 Hello friends:p 在textview中显示一样,我想将:p 替换为像 smile.png 这样的图像,并在该textview中显示。如何在textview中使用图像显示此消息?

1 个答案:

答案 0 :(得分:0)

您可以使用TextWatcher

 private TextWatcher myTW = 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) {

    }
};

然后你需要将它附加到EditText 注意:这是我的看法如何解决,也许有更好的解决方案