给textview设置不同的颜色字

SpannableStringBuilder builder = new SpannableStringBuilder(
            info.getRyname().trim() + "(" + info.getSj() + ")回复");
            ForegroundColorSpan Span = new ForegroundColorSpan(ContextCompat.getColor(context, R.color.btn_blue_normal));
            builder.setSpan(Span, 0, info.getRyname().trim().length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
            LogUtil.i("===share_reply_adapter====", info.getRyname().trim().length());
            vh.reply_attr.setText(builder);

时间: 2024-08-08 02:40:42

给textview设置不同的颜色字的相关文章

TextView设置文字的颜色

1.今天做项目的时候遇到了一个问题,就是无论我怎么设置textView的文字都不管用呀,半天网上找资料呀,这才解决这个问题呀,其实什么问题只要静下心来就可以好好的实现: 以后是实现的代码: #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UITextView *textview; @end @implementation ViewController

通过HTML的方式给textview设置不同的颜色

private void setTextViewNum(int betNum) { //通过html的方式来给textview里的文字设置颜色 String textInfo = new StringBuilder() .append("<font color=\"#ffffff\">") .append("共") .append(betNum+"") .append("注") .append(

TextView 设置部分文字颜色及点击事件SpannableString

设置TextView中一部分文字的颜色及点击事件. SpannableString gotoMsgListStr = new SpannableString("消息列表"); gotoMsgListStr.setSpan(new ClickableSpan() { @Override public void onClick(View widget) { startActivity(new Intent(OrderPayStatusActivity.this, MsgListActivi

TextView设置动态改变颜色

通过TextView的setTextColor方法进行文本颜色的设置, 这里可以有3种方式进行设置: 第1种:tv.setTextColor(android.graphics.Color.RED);//系统自带的颜色类 第2种:tv.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6

同一个TextView设置不同的颜色和大小

//strategy1是一个TextView SpannableStringBuilder builder1 = new SpannableStringBuilder(strategy1.getText().toString()); //设置前景色为蓝色 ForegroundColorSpan blue=new ForegroundColorSpan(Color.BLUE); //改变第0-3个字体颜色为蓝色 builder1.setSpan(blue,0,3, Spanned.SPAN_EXC

textview设置部分文字颜色、点击事件

SpannableStringBuilder spannable = new SpannableStringBuilder(getResources().getString(R.string.home_dialog_reg_protocol));spannable.setSpan(new MyClickableSpan(1),163, 169, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);spannable.setSpan(new MyClickableSpan(2)

(转)TextView 设置背景和文本颜色的问题

在做一个项目,突然遇到如下问题 比如:在color.xml中定义了几个颜色 <color name="white">#FFFFFF</color> <color name="orange">#DF8326</color> 复制代码 又给TextView 设置了字体颜色和背景色 <TextView android:id="@+id/hello" android:textColor="@

android TextView 设置部分文字背景色和文字颜色

通过SpannableStringBuilder来实现,它就像html里边的<span>元素改变指定文字的文字颜色或背景色 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Str

textview设置多种不同的字体颜色和点击事件

最近项目需要用到textview为特定字符设置不同的颜色,如果用不同的控件拼起来的话一行也许没有问题,但是如果换行的话效果就不理想了就像qq空间回复品论的效果,昵称和内容文字颜色不一样,点击事件也不一样. 目前我找到两张方法,效果一样.想用哪种看个人喜好 . 1,使用html格式 String html = "看这里,测试<u>下划线</u>.<i>斜体字</i>.<font color='red'>红色字</font>的格