本章目标
了解View组件的主要作用
了解常用的组件名称及继承关系
主要内容
findViewById() 返回的是View类 ,View类是所有组件的父类
android.view.View类是所有UI组件的父类
NO | 组件名称 | 描述 |
1 | TextView | 表示一个文本的显示组件 |
2 | Button | 表示一个普通的按钮 |
3 | EditText | 表示一个可编辑的文本框组件 |
4 | CheckBox | 表示的是复选框组件 |
5 | RadioGroup | 表示的是单选按钮组件 |
6 | Spinner | 下拉列表框 |
7 | DatePicker | 日期选择组件 |
8 | TimePicker | 时间选择组件 |
9 | ScrollView | 滚动条 |
10 | ProgressBar | 进度处理条 |
11 | SeekBar | 拖动条组件 |
12 | RatingBar | 评分组件 |
13 | ImageView | 图片显示组件 |
14 | ImageButton | 图片按钮 |
15 | AutoCompleteTextView | 自动完成文本组件 |
16 | Dialog | 对话框组件 |
17 | Toast | 信息提示框组件 |
18 | Menu | 菜单显示组件 |
如果一些属性的内容本类不到的时候一定要去父类查
组建学习的过程就是文档查的过程
1定义多个文本显示组件
首先编辑l文件
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="schemas.android/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/mytext1" android:layout_width="fill_parent" android:layout_height="wrap_content" android radiogroup android:textColor="#FFFF00" android:textSize="12pt" android:text="北京魔乐科技软件学院(MLDN)" /> <TextView android:id="@+id/mytext2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="网址:www.mldnjava" android:layout_margin="30dip" /> <TextView android:id="@+id/mytext3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="李兴华老师" android:layout_marginTop="10px" android:maxLength="3" /> <TextView android:id="@+id/mytext4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/logo" android:text="这是在背景上的文字信息" android:textStyle="bold" android:textColor="#000000" /> </LinearLayout> |
运行结果如下
总结:在配置文件中可以为TextView组件设置背景颜或图片
<TextView android:background=”@drawable/....”/>
2显示为超链接
编辑l文件 代码如下
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="schemas.android/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/msg" android:layout_width="fill_parent" android:layout_height="fill_parent" android:autoLink="all" android:textColor="#FFFF00" android:textSize="45px" android:text="网址:www.mldnjava"/> </LinearLayout> |
运行结果如下:
总结:要想文本有超链接的功能,可以在TextView的配置文件中加入以下代码
<TextView android:autoLink=”all” android:text=”网址:www.mldnjava” />
注意:网址与前面的文字之间必须用英文版冒号隔开加以区分
3通过样式表显示文本组件
在values下新建l文件
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="msg_style"> <item name="android:textSize">45px</item> <item name="android:textColor">#FFFF00</item> <item name="android:autoLink">all</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</item> </style> </resources> |
再编辑l文件 代码如下
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="schemas.android/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/msg" android:text="网址:www.mldnjava"/> </LinearLayout> |
运行结果如下
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论