1: xml

android:textStyle="normal"

android:textStyle="bold"

android:textStyle="italic"

正常,加粗,斜体

2:String.xml 配置

Plain, <b>bold</b>, <i>italic</i>, <b><i>bold-italic</i>

3:

获取String 使用getText()不会丢失text的字体样式信息,

getString()则会丢西信息。

另一种方式是, this.getResources.getText()也不会丢失文字样式信息。

// See res/any/layout/resources.xml for this view layout definition.
setContentView(R.layout.resources);

TextView tv;
CharSequence cs;
String str;

// ====== Using the Context.getString() convenience method ===========

// Using the getString() conevenience method, retrieve a string
// resource that hapepns to have style information. Note the use of
// CharSequence instead of String so we don't lose the style info.
cs = getText(R.string.styled_text);
tv = (TextView)findViewById(R.id.styled_text);
tv.setText(cs);

// Use the same resource, but convert it to a string, which causes it
// to lose the style information.
str = getString(R.string.styled_text);
tv = (TextView)findViewById(R.id.plain_text);
tv.setText(str);

// ====== Using the Resources object =================================

// You might need to do this if your code is not in an activity.
// For example View has a protected mContext field you can use.
// In this case it's just 'this' since Activity is a context.
Context context = this;

// Get the Resources object from our context
Resources res = context.getResources();

// Get the string resource, like above.
cs = res.getText(R.string.styled_text);
tv = (TextView)findViewById(R.id.res1);
tv.setText(cs);

// Note that the Resources class has methods like getColor(),
// getDimen(), getDrawable() because themes are stored in resources.
// You can use them, but you might want to take a look at the view
// examples to see how to make custom widgets.

更多相关文章

  1. 善用Android预定义样式
  2. 善用Android预定义样式
  3. ProgressBar背景的改变
  4. Android组件应用
  5. SeerBar样式
  6. Android设备信息获取
  7. android Style样式
  8. Android(安卓)ProgressBar 各种样式大全
  9. Spinner的三级联动

随机推荐

  1. 可循环显示图像的Android(安卓)Gallery组
  2. Android(安卓)跨进程SharedPreferences异
  3. Android中判断app是否连接网络
  4. android 4.0 browser useragent debug
  5. Android(安卓)使用MediaPlayer播放assets
  6. android页面切换动画
  7. android 打开app先显示欢迎界面后自动跳
  8. com.android.ide.common.signing.Keytool
  9. 如何关闭android studio3.0的自动保存功
  10. android p 4G LTE 默认关闭修改