Android UI基础——EditText控件
来源:互联网 发布:java实现des加密算法 编辑:程序博客网 时间:2024/04/27 23:32
EditText是程序用于和用户交互的另一个重要控件,EditText的应用是很普遍的,比如QQ,微博,短信,只要是进行文字的操作都必须用到EditText。我之前写的文章中说过,EditText和Button是TextView的子类,所以基本属性都是一样的,所以这边就重点写一下EditText的一些特殊的属性。
在layout布局的xml文件中加入EditText的代码如下:
<EditText android:id="@+id/edit_test" android:layout_width="math_partent" android:layout_height="wrap_content" />
android:hint:
平常我们用的软件里会在输入框中显示一些提示性的文字,当我们输入内容后,提示性文字会自动消失,这就是利用了android:hint属性,代码和效果图如下:
android:hint="请输入文字"
android:lines&android:maxLines
我们不断地输入的内容,EditText会被不断的拉长,因为设置的宽度是根据内容变化的,但是输入很多内容过多的话,整个界面会很难看,这时我们可以使用限制行数的属性,这边我写了两个属性,接下来我们可以根据代码以及效果图可以看出来还是有些差别的。如下:
android:lines="2"//设置输入文本的行数,是固定的,会一直占据两行的空间
android:maxLines="2"//设置输入文本的最大行数,输入不满两行的话只占一行的空间
android:password
我们生活中用过的app中大家应该会发现在输入密码的时候,输入的文本会自动变成“·”或者“*”,这是如何实现的呢,这就需要用到android:password属性。代码如下:
android:password="true"
大家如果仔细观察可以发现很多app在密码输入框后面有一个按钮,点击后输入的变成“·”的密码会再显示,这里需要在添加一个按钮的点击事件,在ManiActivity中的onCreate方法添加以下代码:
mButton = (Button) findViewById(R.id.button); mEditText = (EditText) findViewById(R.id.edit_test); mButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mEditText.setTransformationMethod(null); } });
android:inputType
这个属性根据单词意思即可理解,就是输入文本的类型,通俗的可以理解为输入限制,其选项值根据单词意思也很好理解。
0 0
- Android UI基础——EditText控件
- Android UI设计——EditText控件
- Android UI 设计——EditText 控件
- Android UI设计——EditText控件
- Android 开发基础篇——UI——基础控件(TextView、Button、EditText)
- android 基础控件 EditText
- Android基础控件 -- EditText
- Android 基础控件- EditText
- Android UI基础——TextView控件
- Android UI基础——Button控件
- Android UI基础——Toast控件
- Android UI基础——Notification控件
- Android基础UI控件
- android基础UI控件
- Android UI控件详解-EditText(编辑框)
- android基本UI—TextView和EditText
- Android UI基础——CheckBox&RadioButton控件
- Android UI基础——ImageView&ImageButton控件
- 从设置a标签背景图片无法显示探究background-image:url()
- JAVA 类和对象的生命周期
- mysql导入导出sql文件
- 自定义密码支付页面
- Adapter的使用
- Android UI基础——EditText控件
- hibernate多条件动态查询
- 比较大小
- ACM_模板_Tarjan算法
- 显式intent介绍
- C++头部
- iOS每日一记------之 契丹的 编程写法。。。
- Oracle 执行计划(Explain Plan) 说明
- CDN工作原理