01 TextView

1.findViewById()返回的是一个View类的对象,而View类就表示所有图形界面的父类。

    Android中的View组件包含了几乎所有的图像显示组件,像之前所用到 的TextView和Button
实际上都是View类的子类。

View :
    |-Button
    
    |-TextView

    |-EditText

    |-CheckBox

    |-RadioGroup

    |-Spinner

android.view.View 类是全部 UI 组件的父类。

二:详细解析各个组件。

1. TextView:文本组件主要是静态显示一些文字,就相当于完成了一些标签的显示功能。

     android..widget.TextView 类是View类的直接子类,所以在本组件之中也会提供更多的
操作方法及配置的相关属性。

    <TextView
        android:id="@+id/myTextView"               //定义组件ID
        android:layout_width="fill_parent"         //定义组件宽度为屏幕宽度
        android:layout_height="wrap_content"       //定义高度为文字高度
        android:textColor="#FFFF00"                //设置文字颜色为黄色
        android:textSize="12px"                    //设置文字大小为12像素
        android:text="浙江科技学院"                //设置显示文字
        android:laout_margin="30px"                //表示距离上下有30个像素
        android:laout_marginTop="10px"             //表示距离上面有10个像素
        android:maxLength="3"                      //表示最多显示3个文字
      />   


图片的文本显示:

    <TextView
        android:id="@+id/myTextView"               //定义组件ID
        android:layout_width="wrap_content"        //定义宽度为文字宽度
        android:layout_height="wrap_content"       //定义高度为文字高度
        android:laout_marginTop="10px"             //表示距离上面有10个像素
        android:background="@drawable/logo"        //表示显示图片
        android:textColor="#000000"         
        android:textStyle="bold"                   //文字粗体、italic(斜体)
        android:text="这是在背景上的文字信息"      
     />   

Android上若出现网址链接,变为超链接:

      <TextView
        android:id="@+id/myTextView"               //定义组件ID
        android:layout_width="fill_parent"         //定义组件宽度为屏幕宽度
        android:layout_height="wrap_content"       //定义高度为文字高度
        android:autoLink="all"                     //里面的连接内容自动的变为地址连接
        android:textSize="30px"                    //设置文字大小为12像素
        android:text="网址:www.baidu.com"         //设置显示文字
      />    


如果项目中出现多个文本组件,那么配置可能会存在许多重复的配置,那么就需要定义一个样式表。
  
2. 定义一个样式表:

<?xml version"1.0" encoding="utf-8"?>
  <resources>  
     	<style name="msg_style">         //定义样式表的配置,其中:"msg_style"为名称
		<item name="android:textSize">30px</item>    //	定义文本大小
 		<item name="android:textColor">#FFFF00</item>	//定义文本颜色
 		<item name="android:autoLink>all</item>	    // 使用连接显示文字
		<item name="android:layout_height">fill_parent</item>	 //组件高度
		<item name="android:layout_width">wrap_content</item>	 //组件宽度
         </style>
   </resourses>

要想引用样式表文件,需要使用style属性。

TextView :主要是给用户提示信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值