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=”密码”,输入的文本会自动装换为“·”,起到隐藏用户密码的作用 |
相关文章推荐
- android中关于tools:context="activity name"解惑
- android 返回本机安装的所有第三方应用
- Android学习第四课:Java代码动态创建View及LayoutParams类(二)
- Android 刷脸神器,颜值价更高
- android 下载图片出现SkImageDecoder::Factory returned null,BitmapFactory.Options压缩
- android private libraries中的jar添加源码文件过程
- android HH不能格式化时间的问题
- 使用eclipse进行Android编程发生崩溃的一个问题及解决办法
- 关于Android的语言适配
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
- Android 内存监测工具 DDMS --> Heap
- android 实现文字自动滚动的走马灯效果。
- Android 开源库获取途径整理
- Android 与java 多线程讲解
- Android应用程序资源的编译和打包过程分析
- android 开发如何将数据封装成对象以及从对象中获取出来
- AndroidPN的学习研究(二)源码结构分析
- 自定义动态生成折线图
- android上传位置信息导致的流量大爆炸问题调查
- ListView的优化原理