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 :主要是给用户提示信息。
01 TextView
最新推荐文章于 2021-06-24 16:39:57 发布