在我的应用程序中,我有一个TextView,我在其中显示2个字符串值。字符串从sqlite数据库获取,并在运行应用程序时显示值。
如何将一个值更改为Italic?有可能吗?
dipSin.setText(" "+ value1 + " ." + value2 );
答案 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"