EditText用法小结

来源:互联网 发布:上网端口号是什么 编辑:程序博客网 时间:2024/05/17 12:48

在进行android的BlueTooth项目开发的过程中,本人对android的calculator源代码做参考研究时,注意到EditText的一些相对不常用的方法,现对此做一小结:

1.通过在xml文件中EditText里设置:android:gravity="right"可以控制EditText里的内容输入是从右边开始,android中默认的是从左边开始的,例如:

   

                                                        图1


 

                                                        图2

     图1加入了android:gravity="right"属性,图2是不加该属性系统默认的。


2.在xml文件中:android:hint="@string/test ,该属性的注释为:Hint text to display when the text is empty即当EditText为空时该hint项对应的内容显示,当用户输入字符的时候就消失了,不影响EditText输入的文本,该属性常用于提示用户输入用户名,密码等用作提示用户的功能。截图为:

当用户输入时,用户名就消失了,另外如果想改变EditText为空时显示的字体的颜色,可以通过设置:android:textColorHint="xxx"


3.android:password="true",密码框属性,会使EditText输入框里的内容1秒内自动变成星号(*),常用于EditText中输入密码。

    

4.EditText中用于特殊字符输入的属性:android:numeric=" " 有三个可选项:integer(正整数),signed(有符号整数);decimal(浮点型),EditText中只接受对应类型的输入内容,输入法自动变为数字输入键盘。


0 0
原创粉丝点击