大胆的我写这条线在strings.xml中:安卓:让字符XML
<string name="Help">This<b>Caaaaaa</b> on the spot.</string>
但<b>
标签之间的字符不变得大胆。我做错了什么? PS:我只想在字符串中创建一些部分(如上面的“Caaaaa”)。
大胆的我写这条线在strings.xml中:安卓:让字符XML
<string name="Help">This<b>Caaaaaa</b> on the spot.</string>
但<b>
标签之间的字符不变得大胆。我做错了什么? PS:我只想在字符串中创建一些部分(如上面的“Caaaaa”)。
当你设置一些小工具的这串文字使用下面的代码:
在strings.xml中使用这种添加乌尔字符串:
<string name="Help">
<![CDATA[
This <b>Caaaaaa</b> on the spot.
]]>
</string>
在你的活动
yourWidget.setText(Html.fromHtml(getString(R.string.Help)));
看一看here。您可以在布局XML文件中设置文本样式。
我认为你不能在string.xml文件中做到这一点。
但您可以设置textStyle =“bold”您正在使用它。
喜欢 -
<TextView android:textSize="18dip"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textColor="@color/white"
android:textStyle="bold"
android:text="@string/Help"
android:id="@+id/header">
</TextView>
是的,但使用这种方法,我不得不添加一些其他操作处理字符 - “Caaaaaa”,包括添加一个或更多的TextView:( –
标签在XML,例如<string>
和<b>
没有内在的含义。标签<b>
仅在处理XML的软件认为其表示粗体并将其视为粗体意思时才意味着“粗体”。你还没有说过什么软件正在处理XML。
如果这是HTML而不是XML,这将是另一回事。
Thanks.I写在'strings.xml'文件中,并通过'String a = res.getString(R.string.Help)'获取字符串,然后将其设置为'TextView': 'tv.setText(a)';那么我怎样才能得到粗体字符串? –
看来你问的问题是关于你的XML文件被用作android“字符串资源文件”的应用程序。没有明确说明,XML标签除了与特定词汇有关外,没有任何意义。 –
谢谢,但它不工作! –
呵呵? @赵少奇你是什么意思,它不工作?它被永远使用! –
@ ZhaoRocky检查编辑 –