TextView的字体设置方法:

1、直接通过配置文件设置

2、在Activity类中进行设置

先看效果图:

项目结构图:

第一种方式很简单,用于静态或初始文字颜色的设置,方法如下:

main.xml

Xml代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:orientation="vertical"
  4. android:layout_width="fill_parent"
  5. android:layout_height="fill_parent"
  6. android:background="@drawable/white"
  7. >
  8. <TextView
  9. android:id="@+id/tv01"
  10. android:layout_width="fill_parent"
  11. android:layout_height="wrap_content"
  12. android:text="@string/hello"
  13. android:autoLink="all"
  14. android:textColor="@color/red"
  15. />
  16. </LinearLayout>

color.xml

Xml代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <resources>
  3. <colorname="red">#FF0000</color>
  4. </resources>

drawable.xml

Xml代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <resources>
  3. <drawablename="white">#FFFFFF</drawable>
  4. <drawablename="dark">#000000</drawable>
  5. <drawablename="red">#FF0000</drawable>
  6. </resources>

strings.xml

Xml代码
  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <resources>
  3. <stringname="hello">地址:http://yahaitt.iteye.com</string>
  4. <stringname="app_name">丫梨的笔记本</string>
  5. </resources>

上面将资源部分分成了3个部分,目的是为了清晰,当然你也可以只建一个xml文件放在res目录下,而且文件名称可以随便命名。

注意两个地方:

1、main.xml的TextView标签中:

android:textColor="@color/red"

2、color.xml中:

<color name="red">#FF0000</color>

@color指获取资源文件中(所有res目录下的xml文件)的<color>标签

/red指在标签下找其name值为red的内容,此时其值为#FF0000

因此,这里我们还可以这样做:

android:textColor="@drawable/red"

@drawable指获取资源文件中<drawable>标签

/red指在标签下找其name值为red的内容

以此类推,相信你也就知道了如果是在strings.xml中该怎么做了。

更多相关文章

  1. Android(安卓)studio如何运行java程序代码
  2. Android之设置横屏竖屏
  3. android通过C#的webservice与服务端进行数据通信(sqlserver)
  4. android常用的方法
  5. android textview 文本在代码中设置粗体效果
  6. Android实现显示电量的控件代码
  7. android TabHost(选项卡)的使用方法发布
  8. [Android]只显示月和日的DatePickerDialog
  9. Android(安卓)WebView保存Cookie登录

随机推荐

  1. adb install将app安装到eclipse Android(
  2. Android(安卓)如何自定义View?
  3. Android(安卓)开机动画分析
  4. Activity的四种启动模式和onNewIntent()
  5. Android中使用animation的方法
  6. Android(安卓)搜索 把软键盘上的回车键改
  7. Android(安卓)Layout XML属性
  8. 分析ARM ANDROID市场及技术结合点
  9. Android之网络请求8————OkHttp源码5:
  10. Android中ContentProvider简介