Android控件之EditText(输入文本框控件)

一、EditText控件概述

  EditText是一个非常重要的组件,可以说他是用户和Android应用进行数据传输窗口

   有了他就等于有了一扇和Android应用传输的门,通过他用户可以把数据传输给Android应用,从而得到我们想要的数据

   EditText是TextView的子类,所以TextView的方法和特性同样存在于EditText中

二、EditText控件的常用属性 

    1、android:layout_gravity——设置控件显示的位置

        默认top,还有bottom,center_vertical............

    2、android:hin——设置提示文本

        直接输入提示文字

    3、android:textColorHint——设置提示文本的颜色

        可以使用十六进制(可以直接在左边选择颜色),也可以在资源文件里设置好颜色值后通过id的形式引用

    4、android:singleLine——设置单行输入

        一旦设置为true,则文字不会自动换行。

    5、android:capitalize ——设置英文字母大写类型。

        设置如下值:sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每一个英文字母都大写。

    6、android:digits ——设置允许输入哪些字符。

        如“1234567890.+-*/%\n()”

    7、android:inputType——设置文本的类型

        密码类型,数字类型(只能输入数字,并且会弹出数字的键盘),Email............

    8、android:password ——密码,以小点”.”显示文本

    9、android:phoneNumber ——设置为电话号码的输入方式。

    10、android:editable ——设置是否可编辑。

        如果为false的话仍然可以获取光标,但是无法输入。

    11、android:autoLink=”all” ——设置文本超链接样式当点击网址时,跳向该网址

    12、android:visibility——设置文本是否显示

        gone(不显示也不占用位置),invisible(不显示但占用位置),visible(显示并占用位置)

      

二、EditText操作的事件

  

 

上一篇:android:自己定义组合控件Weight(高仿猫眼底部菜单条)


下一篇:前端新人学习笔记-------html/css/js基础知识点(三)