普通设置 EditText 光标显示位置的方法就是et.setSelection(text.length());
et.setSelection(0);
设置0 就是第一位了。 设置text长度就最后了。可是公司测试时, 在十几个测试机上。有些是好的。有些有问题咯。最后再网上找到的解决方案要先设置一下获取焦点 EditText.requestFocus()
再去设置selection...
分类:
其他好文 时间:
2015-07-27 13:17:56
阅读次数:
174
1.第一种方式 这种方式点击输入框不能打开软键盘,点击第二次才可以打开
失去焦点
editText.setFocusable(false);
获取焦点
editText.setFocusable(ture);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
2.第一种方式
失去焦点
...
分类:
移动开发 时间:
2015-07-26 19:15:55
阅读次数:
130
布局资源文件的根节点可以使用容器控件(如LinearLayout、FrameLayout等),也可以使用非容器控件(如:EditText、TextView等)。对于非容器控件,只能在非容器控件标签中放标签,表示将当前控件设为焦点。如下代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
a...
分类:
移动开发 时间:
2015-07-19 20:13:02
阅读次数:
733
这三个属性必须同时设置:privateEditTextpasswde=null; passwde.setFocusable(true); passwde.setFocusableInTouchMode(true); passwde.requestFocus();
分类:
其他好文 时间:
2015-07-02 19:25:05
阅读次数:
125
显示键盘: EditText editText.setFocusable(true); editText.setFocusableInTouchMode(true); editText.requestFocus(); InputMetho...
分类:
移动开发 时间:
2015-06-05 13:56:39
阅读次数:
172
我们有时候想让listview的第一行自动获取到焦点,我们就会使用view.requestFocus(0)来操作,而有时候并不生效,debug后显示rerurn为false。 这是因为我们获取焦点太早,listview控件还为加载完毕。可以尝试一下方法解决:listview.post(new Run...
分类:
移动开发 时间:
2015-05-26 15:55:33
阅读次数:
799
有时直接使用requestFocus()不能给button设置焦点,经网上查找得到如下结论:先setFocus,再requestFocus。 btn.setFocusable(true); btn.setFocusableInTouchMode(true); b...
分类:
移动开发 时间:
2015-05-11 12:32:43
阅读次数:
107
一、布局中软键盘自动弹出bargain_dialog_offer_edit.requestFocus();bargain_dialog_offer_edit.setFocusable(true);InputMethodManager imm = (InputMethodManager) contex...
分类:
移动开发 时间:
2015-04-30 19:51:50
阅读次数:
132
有时候我们在scrollview中会嵌套ListView,在嵌套ListView(ListView上面还有一些控件)后,切换Activity时会发现整个
scrollview 想下滑动直到ListView置顶了,而上面的控件无法显示时,我们可以这样做:
将图中的View放在顶部,最后在代码中这样做:
view.setFocusable(true);
view....
分类:
移动开发 时间:
2015-04-21 11:12:18
阅读次数:
153
标签用于指定屏幕中的焦点View用法:置于Views标签内部ex: 当我们点击tab或enter键时焦点自动进入下一个输入框。
分类:
移动开发 时间:
2015-04-13 18:02:09
阅读次数:
138