private void listenerSoftInput() { final View activityRootView = findViewById(R.id.activityRoot); activityRootView.getViewTreeObserver().addOnGl...
分类:
移动开发 时间:
2014-08-25 21:04:14
阅读次数:
207
最近一个项目做的触摸屏的一个应用,因为没有键盘,所有需要使用软键盘,虽然可以调用系统的软键盘,但是系统软件盘不能固定位置,即每次弹出的位置不固定,甚至有时候挡住了下一个需要输入的文本框。其次,这个程序在屏幕是全屏显示的,用户不能退出这个程序,但是调用系统软件盘后可以轻松的关闭这个程序,或者说将电脑关机重启。因此就自己写一个小键盘的程序,因为只有一个界面需要输入,所有就直接将键盘嵌入到窗体中。
首...
如图所示,有时候为了布局美观,在搜索时没有搜索按钮,而是调用软件盘上的按钮。调用的实现只需要在XML在输入框中加入android:imeOptions="actionSearch",调用软键盘时,回车键就会显示搜索二字。
然后调用 OnEditorActionListener,不是OnKeyListener
searchText.setOnEditorActionListener(new...
分类:
移动开发 时间:
2014-08-22 23:51:29
阅读次数:
406
EditText是android系统自带的控件,通过单击,系统会自动调用当前输入法的软键盘,但是有时候却会出现edittext无法弹出软键盘的情况。
说说我目前遇到这种情况的环境。本人在创建一个装着listview的菜单fragment,右边是相应的每个listitem对于的内容,用另一个fragment来包容一些带有edittext控件的布局。
在一开始单击edittext还是正常...
分类:
其他好文 时间:
2014-08-22 17:57:39
阅读次数:
157
在项目开发中,用到编辑框的地方经常涉及到要监听或者控制软键盘的显示/隐藏状态。本以为这是很容易解决的一个小问题,没想到当初碰到这个问题才明白还得花点小心思才能整好。现将针对软键盘的显示/隐藏状态的监听/监控方法做一些总结,以备后用。一、点击空白处隐藏软键盘这是..
分类:
移动开发 时间:
2014-08-21 19:38:46
阅读次数:
338
方法一:
//1, 关闭键盘
[[[UIApplication sharedApplication] keyWindow] endEditing:YES];
如果一个view上好多输入框,我们可以关闭弹出的软键盘要遍历然后调用resignFirstResponder
或者在隐藏键盘的方法中调用 [[[UIApplication
...
分类:
移动开发 时间:
2014-08-21 13:27:44
阅读次数:
170
imeOptions软键盘setOnEditorActionListener默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭andr...
分类:
移动开发 时间:
2014-08-14 13:15:48
阅读次数:
232
下面为大家带来我整理总结的几种隐藏键盘的方法。 一、隐藏自身软键盘 当对于有多个UITextField控件都想通过点击“Return”来隐藏自身软键盘的情况,这时的最好办法是使用Did End on Exit事件。在点击软键盘右下角...
分类:
移动开发 时间:
2014-08-14 11:06:18
阅读次数:
236
目录 自定义两个View进行画图,让其各自刷新重绘Activity设为singleTop,长按Home键启动的问题Activity设为singleTop,长按Home键启动问题Android软键盘挡住界面Android使用AsyncTask下载图片,最好使用WeakReferenceAndroid ...
分类:
移动开发 时间:
2014-08-13 12:42:06
阅读次数:
318
/**
* 禁止Edittext弹出软件盘,光标依然正常显示。
*/
public void disableShowSoftInput()
{
if (android.os.Build.VERSION.SDK_INT <= 10)
{
editText.setInputType(InputType.TYPE_NULL);
}
else { ...
分类:
移动开发 时间:
2014-08-09 18:52:58
阅读次数:
246