Android SpannableStringBuilder在Textview中添加Editetxtview

时间:2017-03-08 06:17:54

标签: android android-layout android-edittext textview

我找到了以下代码,我可以在SpannableStringBuilder的帮助下在Textview中添加图像。我还想在textview中添加一个EditText字段,就像下面添加图像一样。我很多时候都在努力解决这个问题。提前致谢

TextView textView = (TextView) findViewById(R.id.textView);    
SpannableStringBuilder builder = new SpannableStringBuilder();
        builder.append("My string. I ")
                .append(" ", new ImageSpan(getActivity(), R.drawable.ic_action_heart), 0)
                .append(" Cree by Dexode");

textView.setText(builder);

正如您在附图中看到的那样,图像已在textview中成功跨越。同样,我想在Textview

中使用EditText字段

1 个答案:

答案 0 :(得分:1)

您无法在View内附加其他View。请注意,ImageSpan不是ImageView,而是Bitmap内部TextView,就像文字一样。

如果您希望在视图中输入用户,则应使用EditText TextWatcherEditText TextView覆盖{{1}}。