(1)TextView控件详解
在Android中,文本框使用TextView表示,作用是在界面上显示文本。TextView提供了大量的XML属性,通过这些属性值的设置可以控制其显示内容的外观。表2-1显示了TextView常见的XML属性说明。TextView的基本语法格式如下:
例如:
表2-1TextView常见的XML属性列表
| XML属性 | 说明 |
| android:autoLink | 是否将符合指定格式的文本转换为可单击的超链接形式 |
| adroid:id | 设置该TextView的id |
| android:cursorVisible | 设定光标为显示/隐藏,默认显示 |
| android:digits | 设置允许输入哪些字符。如“1234567890.+-*/% ()” |
| android:gravity | 设置文本位置,如设置成“center”,文本将居中显示 |
| android:maxLength | 限制显示的文本长度,超出部分不显示 |
| android:lines | 设置文本的行数,设置两行就显示两行,即使第二行没有数据 |
| android:maxLines | 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示 |
| android:minLines | 设置文本的最小行数 |
| android:lineSpacingExtra | 设置行间距 |
| android:phoneNumber | 设置为电话号码的输入方式 |
| android:singleLine | 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示 |
| android:text | 设置显示文本 |
| android:textColor | 设置文本颜色 |
| android:textSize | 设置文字大小 |
| android:textStyle | 设置字形[bold(粗体) 0,italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开 |
| android:height | 设置文本区域的高度 |
| android:wight | 设置文本区域的宽度 |
(2)文字填空题(1 分)
在空白处填入适当代码,实现字体加粗效果。
< TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="静夜思"
android:textSize="35dp"
____________________________
/ >
Answer:android:textStyle="bold"
(3)线性布局知识点
为了更好管理Android应用中用户界面的组件,Android提供了布局管理器,它可以使应用的图形用户界面具有良好的平台无关性。通常推荐使用布局管理器来管理界面中组件的分布、大小。
线性布局使用LinearLayout类表示,它将放在其中的组件按照垂直或者水平方向来布局,也就是控制放入其中的组件横向或纵向排列。每一行或每一列中只能放一个组件,并且不能换行,当组件排列到窗体的边缘后,后面的组件将不会被显示出来。线性布局基本语法格式如下:
组件列表
表2-2 LinearLayout常用XML属性列表
|
|
setContentView(R.layout.布局文件名);
findViewById(R.id.组件id属性值);
(4)文字填空题
在画线处填入适当代码,实现两行文本纵向排列效果。
ANSWER :android:orientation="vertical"
(5)实战代码、视频、截图
5.1界面编程实战1:实战视频,运行截图如下:
5.2相应XMl代码:
(6)源码链接
