如何将字符串值更改为斜体

时间:2014-09-28 05:01:05

标签: android sqlite textview

在我的应用程序中,我有一个TextView,我在其中显示2个字符串值。字符串从sqlite数据库获取,并在运行应用程序时显示值。

如何将一个值更改为Italic?有可能吗?

dipSin.setText("  "+ value1 + "     ." + value2 );

3 个答案:

答案 0 :(得分:3)

一种方法是使用html:

dipSin.setText(Html.fromHtml("<i>"+value1+"</i>"));

请确保在布局文件中没有任何内容覆盖此样式。

答案 1 :(得分:1)

我建议您使用:

dipSin.setTypeface(null, Typeface.ITALIC);

您可以使用其他属性,例如

dipSin.setTypeface(null, Typeface.BOLD_ITALIC);
dipSin.setTypeface(null, Typeface.BOLD);

答案 2 :(得分:1)

如果您希望所有文本都是斜体,请使用xml属性。

android:textStyle="italic"