我试图将背景颜色文本视图设置为该文本视图中文本的长度,
如果我使用textView.SetBackground()
然后它会将背景颜色设置为整个textview,我不想要这个,我只想要backgorund颜色的文本视图...提前感谢...
答案 0 :(得分:0)
将TextView layout_width设置为wrap_content,然后背景将只与内容一样大。
答案 1 :(得分:0)
使用SpannableString类
这是示例
String btnText = btn.getText();
SpannableString spannableSummary = new SpannableString(btnText);
spannableSummary.setSpan(new ForegroundColorSpan(0xff6083f0), 0, summary.length(), 0);
btn.setText(btnText);
答案 2 :(得分:0)
您可以使用:
textView.setTextColor();
设置文字视图的文字颜色。
答案 3 :(得分:0)
您可以使用
String text = "This is <font color='blue'>blue</font>. This is <font color='red'>red</font>.";
textView.setText(Html.fromHtml(text), TextView.BufferType.SPANNABLE);