我们知道,android目前的输入都是通过软键盘实现的,用外接键盘的少.但是在平板上,外接键盘中文输入是必要的,软键盘输入还是太慢了,对于可以兼用办公的Android平板来说,实现PC级中文输入速度是比较有用的.在android上写文章,qq聊天,外接键盘是该发挥发挥了。但是由于Android输入法的架构限制,目前还没法实现外接键盘中文输入,本文利用Android的某些隐蔽的属性分析并实现了一种外接键盘中文输入法。...
分类:
移动开发 时间:
2014-06-14 07:13:24
阅读次数:
398
1.android
弹出的软键盘遮挡住EditText文本框的解决方案:把Activit对应的布局文件filename.xml文件里的控件用比重设置布局。(例如:android:layout_weight="31")并且尽可能把高度设置成自适应的:android:layout_height="wra...
分类:
移动开发 时间:
2014-06-13 15:46:32
阅读次数:
406
有时,我们需要在网页上使用软键盘。今天,就给大家带来一个基于jQuery的数字键盘插件,除了jQuery,不需要依赖任何文件资源。纯数字键盘,有退格,有清除,不支持输入小数(需要的可以自己改一下,主要是多个小数点就有13个键,不好排列了,呵呵)。支持鼠标拖动和触摸拖动,可关闭。
在线演示 1...
分类:
Web程序 时间:
2014-06-12 12:38:18
阅读次数:
486
解决安卓中页脚被输入法顶起的问题
在实际开发中,我们对页脚有两种要求:让其固定在底部或者被输入法托起。下面来看看这两种问题的解决办法 问题截图: 1.让页脚固定在底部(无论是否出现输入法)
解决办法:设置软键盘的输入模式:用窗体管理器设置布局参数为自动调整 方法一:java代码中实现:...
分类:
移动开发 时间:
2014-06-04 18:36:34
阅读次数:
220
在EditText控件接近底部的情况下 软键盘弹出后会把获得焦点的EditText控件遮挡 无法看到输入信息
防止这样的情况发生 就需要设置AndroidManifest.xml的属性
前面的xml信息省略 在activity中 增加android:windowSoftInputMode="adjustPan"
.............
分类:
移动开发 时间:
2014-06-03 04:42:31
阅读次数:
246
方法很简单,首先要在EditText的属性加入android:imeOptions="actionSearch"
,这个属性的作用是启用软键盘时将回车键设置成搜索键,android:singleLine="true"这个就是为了单行输入的大家都知道。然后就是监听搜索按钮点击事件了,代码如下:Edit...
分类:
移动开发 时间:
2014-05-28 00:00:52
阅读次数:
442
一、自动弹出软键盘Timertimer=newTimer();timer.schedule(newTimerTask(){publicvoidrun(){InputMethodManagerinputMethodManager=(InputMethodManager)getSystemService...
分类:
移动开发 时间:
2014-05-27 00:07:18
阅读次数:
434
大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INP...
分类:
其他好文 时间:
2014-05-26 23:21:09
阅读次数:
311
SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘为了实现一些自定义的功能,就稍微研究了下*
当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“...
分类:
移动开发 时间:
2014-05-25 15:26:05
阅读次数:
222