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. SeerBar样式
  2. android Style样式
  3. Android ProgressBar 各种样式大全
  4. android 面试3:如何将一个Activity设置成窗口的样式
  5. Qt on Android:将Qt调试信息输出到logcat中
  6. Android系统信息和安全机制

随机推荐

  1. [android] Serializable 和 Parcelable
  2. 1.1 Android 入门
  3. Android架构纵横谈之――软件自愈能力 (2)
  4. Android 文件操作详解及简单实例
  5. Android弹幕实现:基于B站弹幕开源系统(5)-抽
  6. Android的SocketTCP客户端发送信息
  7. Android 禁止屏幕旋转 screenorientation
  8. Google应该让Android走山寨路线
  9. Android开发优化的几点建议
  10. Android中Tomcat的简单配置和使用