# 第三章:Android常见界面控件 ## 3.1简单控件 ### 1.TextView(显示文本信息) | 属性名称 | 功能描述 | | :----------------------: | :----------------------------------------------------------: | | android:layout_width | 设置 TextView控件的宽度 | | android:layout_height | 设置 TextView控件的高度 | | androidid | 设置 TextView 控件的唯一标识 | | android:background | 设置 TextView 控件的背景 | | android:layout_margin | 设置当前控件与屏幕边界或周围控件、布局的距离 | | android:padding | 设置 TextView控件与该控件中内容的距离 | | android:text | 设置文本内容 | | android:textColor | 设置文字显示的颜色 | | android:textSize | 设置文字大小,推荐单位为 5p,如android:textSize = "15sp" | | android:gravity | 设置文本内容的位置,如设置成“center”,文本将居中显示 | | android:maxLength | 设置文本最大长度,超出此长度的文本不显示。如android:maxLength - "10" | | android:lines | 设置文本的行数,超出此行数的文本不显示 | | android:maxLines | 设置文本的最大行数,超出此行数的文本不显示 | | android:ellipsize | 设置当文本超出TextView规定的范围的显示方式。属性值可选为"start”, "middle" 和"end",分别表示当文本超出TextView规定的范围时,在文本开始、中间或者末尾显示省略号“----” | | android:drawableTop | 在文本的顶部显示图像,该图像资源可以放在 res/drawable 相应分辨率的目录下,通过“@drawable/文件名”调用。类似的属性有 android:drawableBottorm、android:drawableLefi、android:drawableRight | | android:lineSpacingExtra | 设置文本的行间距 | | android:textStyle | 设置文本样式,如bold (租体), italic (斜体), normal (正常) | ### 2.Button(按钮) (1)在布局文件中指定 onClick 属性的方式设置点击事件 ```xml