使用EditText的addTextChangedListener(TextWatcher watcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:
当EditText里面的内容有变化的时候,触发TextChangedListener事件,就会调用TextWatcher里面的抽象方法。
布局:
<Linear...
分类:
移动开发 时间:
2015-06-22 19:25:42
阅读次数:
167
前些日子,配置好了appium测试环境,至于环境怎么搭建,参考:http://www.cnblogs.com/tobecrazy/p/4562199.html 知乎Android客户端登陆:http://www.cnblogs.com/tobecrazy/p/45...
分类:
移动开发 时间:
2015-06-21 22:11:48
阅读次数:
4789
xml文件代码部分<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp"
>
<EditText
a..
分类:
移动开发 时间:
2015-06-19 21:39:20
阅读次数:
180
最近有这么一个需求:在点击EditText时弹出软键盘,然后在点击空白处或者其他控件的时候隐藏软键盘。这个需求在平板电脑上非常实用,因为屏幕大,用户不可能每次都点左下角去隐藏,并且点击空白处更容易。刚开始从网上搜索,不是很理想,后来突然想到Android的事件分发机制,于是想到了实现方法:publi...
分类:
移动开发 时间:
2015-06-19 16:39:28
阅读次数:
181
在我们的应用中,功能(发现-》奶源追溯-》手动输码)中的EditText用了setError方法。但是由于背景是白色的,导致使用默认的字体颜色(白色)就看不清楚了。解决办法:方法一:使用Html.fromHtml方法Html.fromHtml("<fontcolor=‘black‘>"+getString(R.string.bookmark_re..
分类:
其他好文 时间:
2015-06-19 13:43:53
阅读次数:
309
android EditText获取光标位置并插入字符删除字符1.获取光标位置int index = editText.getSelectionStart();2.在光标处插入字符int index = editText.getSelectionStart();Editable editable =...
分类:
移动开发 时间:
2015-06-18 21:58:43
阅读次数:
336
仔细读官方的API: Returns true if the string is null or 0-length. 因为你从EditText返回的是一个变量。如果这个变量本身为null值,那么你掉它的equals方法是要报错的。但是如果你调用TextUtils.isEmpty() 把这个变量作为参数传进去。只要这个参数为空或者为“”,都会返回真。所以,用官方给的更加严谨。而且。也十分方便。因为...
分类:
移动开发 时间:
2015-06-18 19:54:57
阅读次数:
157
最近在做电商类的项目,由于需求的不断变动,在有关输如文本框的地方,要求弹出软键盘,如果界面很多的下,则需要些很多代码,在空闲的时候,写了一个软键盘管理类,很好使,自己写的,亲自试过,这是一个软键盘控制单例模式实现的。...
分类:
移动开发 时间:
2015-06-17 16:46:28
阅读次数:
129
一、EditText自定义边框背景
1.效果演示
2.代码实现
(1)res/drawable/shape_edit_normal.xml
功能:编辑框没获得焦点时,使用该shape。为根元素的ShapeDrawable资源,主要用于定义一个基本的几何图形,如矩形、圆形、线条等。
子元素用于指定填充集合图形的的颜色;
子元素用于定义几个图形的四个角的弧度...
分类:
其他好文 时间:
2015-06-17 11:43:39
阅读次数:
607
上面一个编辑框输入要倒计时的数字
获取以后显示在下面的textview上面
点击开始,textview上的数字逐减private TextView tvTime;
private EditText inputTv;
private Button btnHQ,btnBG,btnZT;
//用来存放倒计时的数字
private int i;
private...
分类:
移动开发 时间:
2015-06-17 09:39:41
阅读次数:
181