gpt4 book ai didi

Android SpannableStringBuilder 在Textview中添加Editetxtview

转载 作者:行者123 更新时间:2023-11-30 00:40:18 25 4
gpt4 key购买 nike

我发现了以下代码,我可以在 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 字段

最佳答案

您不能在 View 中附加另一个 View。请记住,ImageSpan 不是 ImageView,而是在 TextView 中绘制的 Bitmap,就像文本一样。

如果您希望让用户在您的 View 中输入,您应该使用 EditTextTextWatcher 或者简单地将 EditText 放在您的 TextView

关于Android SpannableStringBuilder 在Textview中添加Editetxtview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42664263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com