您的位置:首页 > 移动开发 > Android开发

Android基本控件之TextView和EditView

2015-06-23 18:53 651 查看

Android基本控件之TextView和EditView

控件:继承于View类型的,可方便完成一些特殊功能的View类型。

Textview:显示文本框控件

Editview:输入文本框控件

文本相关属性:

属性表示的含义实例与解析
text文本内容android:text=”@string/string.xml文件中的字符串”
textSize文本大小android:textSize=”40sp”推荐度量单位sp
textColor文本颜色android:textColor=”@color/color.xml文件中的rgb颜色值”
textStyle文本样式android:textStyle=”normal”常规,bold加粗,italic斜体
typeface字体类型android:typeface=”normal”常规
gravity文本位置android:gravity=”center”居中,center_vertical垂直居中,center_horizontal水平居中,bottom底部
lines文本行数android:lines=”2”设置两行就显示两行,即使第二行没有数据
maxLines最大行数android:maxlines=”2”与width或者layout_width结合使用,超出宽度时自动换行,超出行数将不显示
控件高度和宽度的属性

属性表示的含义实例
layout_width控件的宽度android:layout_width=”wrap_content”
layout_height控件的高度android:layout_height=”match_parent”
常用属性值:

(1).wrap_content:当前控件包裹实际文本内容

(2).match_parent:当前控件铺满父类容器

(3).fill_parent:当前控件铺满父类容器

(4).xxdp:直接指定控件的宽或高(不利于控件在不同大小的屏幕上自适应)

android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。

属性可选的值有:

top、bottom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical。

而且这些属性是可以多选的,用“|”分开。

实例:android:layout_gravity=”left|bottom”位于父容器的左下角

Editview中才有实际效果的属性

属性表示的含义实例
editable是否可编辑android:editable=”true”
hint文字提示android:hint=”@string/string.xml文件中的字符串”
inputType输入类型android:inputType=”text”,可指定为文本、数字、密码等等
singleLine单行输入android:singleLine=”true”
password输入密码android:password=”密码”,输入的文本会自动装换为“·”,起到隐藏用户密码的作用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: