在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢?在网上找了好久,有点监听软键盘事件,有点调用 clearFouse()方法,但是测试了都没有!xml中也找不到相应的属性可以关闭这个默认行为解决之道:在EditText的父级控件中找一个,设置成androi...
分类:
移动开发 时间:
2015-01-22 17:43:37
阅读次数:
123
本节介绍一下EditText中进行文字截获和事件监听。 预期目标:如下图,输入框中每输入一个字符,下面的TextView可以迅速的显示出来输入框中的内容1.第一种实现方法:使用setOnKeyListener(),不过这种方式只能监听硬键盘事件Java代码edittext.setOnKeyListe...
分类:
其他好文 时间:
2015-01-21 13:06:11
阅读次数:
98
关于对文本输入框EditText的动态监听直接贴上源码//自己写一个ChangableEditText类继承与实现文本监听publicclassChangableEditTextextendsAutoCompleteTextViewimplementsTextWatcher{
publicChangableEditText(Contextarg0,AttributeSetarg1){
super(arg0,arg1);
//TODOAuto-..
分类:
其他好文 时间:
2015-01-20 18:29:23
阅读次数:
232
关于对文本输入框EditText的动态监听直接贴上源码//自己写一个ChangableEditText类继承与实现文本监听publicclassChangableEditTextextendsAutoCompleteTextViewimplementsTextWatcher{
publicChangableEditText(Contextarg0,AttributeSetarg1){
super(arg0,arg1);
//TODOAuto-..
分类:
其他好文 时间:
2015-01-20 18:27:12
阅读次数:
177
使用AlertDialog.Builder虽然也可以自定义自己的Dialog。但是如果Dialog中有EditText,你会发现点击EditText系统可能不会弹出软键盘。这个时候使用继承Dialog的方法就不会出现此问题。自定义Dialog示例代码:publicclassMyDialogextendsDialog{
privateContextcontext;
//OnCreat..
分类:
移动开发 时间:
2015-01-20 18:22:00
阅读次数:
202
这段时间在做android开发,发现自定义下拉框有很多种方法实现,我介绍一种PopupWindow+ListView的方式,实现起来比较灵活。效果:直接看核心代码:Java代码//获取文本框etLoginName=(EditText)findViewById(R.id.login_edit_acco...
分类:
移动开发 时间:
2015-01-20 11:52:51
阅读次数:
155
默认情况时:设置了hint的话,需要输入的时候hint才会消失,但是现在是需要当edittext获取焦点时就让hint消失代码如下:verifycode= (EditText)findViewById(R.id.verifycode); verifycode.setOnFocusCha...
分类:
移动开发 时间:
2015-01-19 20:43:18
阅读次数:
373
Android EditText禁止输入中文字符...
分类:
移动开发 时间:
2015-01-17 18:09:05
阅读次数:
227