更改颜色的textview的一些字符串

潘卡奇突触

如何在文本视图中更改字符串的某些部分的颜色,该值来自json。我同时使用Spannable类和通过html,但未更改。

  if(jobject.has("posts")){

               JSONArray ar= jobject.getJSONArray("posts");
               String value=""+ar.length();
               Profile.this.post.setText(value);
               for(int i=0;i<ar.length();i++){
                   JSONObject a= ar.getJSONObject(i);
                   Pojo_profile po= new Pojo_profile();
                  // po.setUsername();
                   String blue = object.getString("user_login");

                   po.setData(Html.fromHtml("<font color='#FF0000'>"+blue+"</font>")+" "+a.getString("text_post"));


                   profile.add(po);
               }
维纳亚克·米什拉(Vinayak Mishra)

使用跨度。

例子:

final SpannableStringBuilder sb = new SpannableStringBuilder("your text here");

// Span to set text color to some RGB value
final ForegroundColorSpan fcs = new ForegroundColorSpan(Color.rgb(158, 158, 158)); 

// Span to make text bold
final StyleSpan bss = new StyleSpan(android.graphics.Typeface.BOLD); 

// Set the text color for first 4 characters
sb.setSpan(fcs, 0, 4, Spannable.SPAN_INCLUSIVE_INCLUSIVE); 

// make them also bold
sb.setSpan(bss, 0, 4, Spannable.SPAN_INCLUSIVE_INCLUSIVE); 

yourTextView.setText(sb);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从字符串中仅删除一些字符

来自分类Dev

过滤一些字符串,但其中一些不过滤!用 grepl

来自分类Dev

从句子中选择一些字符串

来自分类Dev

从字符串中获取一些特定的行

来自分类Dev

如何清除列表中的一些字符串?

来自分类Dev

替换字符串中的一些单词

来自分类Dev

从nodeJS的字符串中解析一些值

来自分类Dev

一些字符串不会解密

来自分类Dev

MYSQL - 寻找一些字符串

来自分类Dev

删除包含一些字符串的行

来自分类Dev

删除包含一些字符串的行

来自分类Dev

基于一些字符串的排序列

来自分类Dev

对还包含一些整数的字符串进行排序

来自分类Dev

用分隔的文本替换一些字符串

来自分类Dev

如何获得一些字符串之间的名称?

来自分类Dev

顺序中的一些字符串

来自分类Dev

Python中字符串的一些解码问题

来自分类Dev

删除包含一些单词的字符串

来自分类Dev

从字符串C读取一些数据

来自分类Dev

有一些java字符串问题

来自分类Dev

用awk写一些字符串

来自分类Dev

隐藏机架中的一些查询字符串

来自分类Dev

从字符串中删除一些行

来自分类Dev

用字符串替换一些模式

来自分类Dev

改变一些字符串的格式

来自分类Dev

更改一些条形颜色

来自分类Dev

在更新时更改一个字符串,以便在MongoDb中添加一些“ /”

来自分类Dev

用字符串中的一些数学字符替换子字符串-Java

来自分类Dev

Java byte []返回相同的字符串,即使将byte []数组更改为添加一些填充也是如此