image.png image.png image.png

示例

<?xml version="1.0" encoding="utf-8"?>            

结果:

运行结果

这两个输入框的用的的大部分属性都在上面的表格中了,我这里解决下没有说过的属性。
android:background="@null 输入框无背景
android:drawableBottom="@drawable/shape_et_bottom_line 底部引入一个shape布局文件,这个布局文件就是输入框的下划线。shape_et_bottom_line.xml内容如下:

                      

EditeText还有哪些功能?

1.监听用户输入的内容.
有这样一个场景,一个搜索框,只要用户输入了内容就去请求服务器,于是我们在Activity里面监听EditeText文本改变事件。

EditText etOne= (EditText) findViewById(R.id.et_phone);etOne.addTextChangedListener(new TextWatcher() {            @Override            public void beforeTextChanged(CharSequence s, int start, int count, int after) {                Log.i("Ansen","内容改变之前调用:"+s);            }            @Override            public void onTextChanged(CharSequence s, int start, int before, int count) {                Log.i("Ansen","内容改变,可以去告诉服务器:"+s);            }            @Override            public void afterTextChanged(Editable s) {                Log.i("Ansen","内容改变之后调用:"+s);            } });

首先我们通过id找到EditText控件,并且添加监听函数,内部内实现TextWatcher接口,重写三个方法。我们可以在onTextChanged方法中告诉服务器我要搜索的内容。

更多相关文章

  1. 传感器
  2. Android获取View的内容图片
  3. Android改变图片背景颜色tint(着色)或 backgroundTint
  4. 如何改变Android(安卓)Progressbar默认颜色
  5. android UI小结(四)
  6. android学习笔记NO.3
  7. Android(安卓)第三天(下午)
  8. android调用系统发短信传递电话号码和短信内容
  9. Android实现双模(CDMA/GSM)手机短信监听的方法

随机推荐

  1. Android那些“没用“知识(一)
  2. java.lang.RuntimeException: java.lang.
  3. Android(安卓)DrawBitmap绘制图像
  4. Android时间倒计时的简单实线
  5. 屏蔽EditText自动获取焦点
  6. Android(安卓)定时到服务器取数据并刷新
  7. style和theme小用法
  8. android 进程自杀再重启的方法
  9. 转:Android世界的15款开源的游戏开发引擎
  10. Android(安卓)OpenGL ES2.0编程教程系列