2 cheerduo cheerduo 于 2016.01.29 23:41 提问

Android方面的问题,不使用TextView,怎样直接在string.xml里修改字体颜色?

就像这样,加粗没问题,但是颜色不知道格式是怎样的,请问大家能实现吗?
图片说明

2个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.01.30 00:10
已采纳

在string.xml中定义,是作为html方式来应用的,所以android中的color定义应该是不识别的,font color用16进制颜色表示,font color="#xxxxxx"

crazy1235
crazy1235   Ds   Rxr 2016.01.31 20:45

string,xml里面可以使用html标签、


<string name="test_GridRecyclerView"><font color="red">GridRecyclerView </font></string>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android开发在string.xml文件中设置部分字体颜色大小
1.在string.xml文件中:<string name="exchange_txt_hint"><Data><![CDATA[请使用<font color="#ff0000"><b>%1$s</b></font>牛兑换<font color="#00ff00"><b>%2$s</b></font>%3$s 上网时长]]></Data></string>在Java代码中tv = (TextView
Android中书名号的显示,以及在String中改变部分字符的颜色
这里我要显示的内容是checkbox中的文字“我已阅读并同意《服务条款》”其中书名号包括书名号内的文字都是显示为蓝色。 实现方法如下: 一 在String中加入 &#060;&#060;服务条款&#062;&#062;]]> 二 在layout布局文件中引用   android:text="@string/checkbox_text" 三 在java代码中加入以下代码 checkB
android String文件中修改部分字体颜色
修改部分字体颜色各位同学都知道可以使用SpannableStringBuilder,其实我们可以还有别的简单方式配合Html.fromHtml() 以前用SpannableStringBuilder 1.为指定的区间[1,4)设置指定的颜色         ssb = new SpannableStringBuilder("为指定的区间[1,4)设置指定的颜色");         s
android 更改TextView中任意位置字体大小和颜色
这里介绍两种方法,一种是Spannable,一种是Html.fromHtml(通过html标签来改变),实际中看您使用哪种方便选择使用即可1.Html.fromHtml的使用TextView textView = (TextView) findViewById(R.id.text); String textSource = "修改TextView中部分文字的<font color='#ff0000'
关于TextView中修改部分字体颜色、大小方法的总结
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。 我想把TextView设置成如下图所示的效果,一开始我是想用textView.setText("已为88位")类似的代码实现,于是发现Android自带的这样一个方法Html.fromHtml(),即可以实现在文字里加入html标签的样式,但
TextView设置字体颜色的几种方法简记
Android中设置TextView字体颜色的方法:  方法一:直接在xml文件中设置  直接在xml文件中设置字体颜色,如android:textColor="@color/white_80";  自己可以在color.xml 文件中定义各种颜色:示例:   #CCffffff  这种方法最为简单,但是有个缺点是不能动态改变。  方式二:在代码中设置  在代码中设置字体
为什么需要把应用中出现的文字单独存放在string.xml文件中
为什么需要把应用中出现的文字单独存放在string.xml文件中呢? 一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。
安卓textview编辑部分字体颜色
String sr = "你参加的" + comName + "约赛已经退款成功,金额" + price + "元,订单号" + number + ""; mViewHolder.t11.setText(Html.fromHtml(sr)); 方法二:  用SpannableString来实现。 Java代码片段: Spanna
android 修改TextView中部分文字的颜色
今天遇到有个需求,textveiw里面部分字体颜色需要改变, 借鉴的网址: http://www.jianshu.com/p/a153ef5905ec 第一种 SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //ForegroundC
在activity中动态的设置TextView上字体的颜色
TextView.setTextColor(0xffff00ff);//0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。