在非全屏模式下,将activity的windowSoftInputMode的属性设置为:adjustResize。同时在View的onSizeChanged(int w, int h, int oldw, int oldh)里可以得到变化后的尺寸,然后根据前后变化的结果来计算屏幕需要移动的距离。
但是在全屏模式下,上述方法已不再奏效了。...
分类:
移动开发 时间:
2014-05-13 06:17:22
阅读次数:
435
Ubuntu下自带的Ibus输入法平台并不好用,现在主要使用的是fcitx输入法.安装fcitx输入法的安装和配置过程如下:首先卸载掉ibus,输入命令sudo
apt-get remove ibus然后添加fcitx源,sudo add-apt-resporitory ppa:fcitx-team...
分类:
其他好文 时间:
2014-05-12 08:52:36
阅读次数:
271
davelv最近很郁闷,因为他在Fedora
下用Eclipse写程序的时候,一旦有Eclipse实现了自动提示、代码补齐等功能后,键盘就失去相应,必须根据点右键或者切换窗口才能输入。就上网查,发现是Eclipse跟Scim输入法之间有冲突造成的,解决方案有如下两个
: 1、在工作位置处(就是编辑....
分类:
其他好文 时间:
2014-05-11 17:37:54
阅读次数:
208
安装了英文版的Ubuntu12.04之后,使用ctrt+space无法切换到中文,才反应过来。
于是查询了下怎么在Ubuntu下安装和配置中文输入法。
第一步安装语言包:
在左侧的菜单栏中点击 system setting 然后搜索下Lanuage Support,弹出一个语言支持的对话框,选择Install/Remove Languages..
在语言选择中找到简体中文,...
分类:
其他好文 时间:
2014-05-11 14:52:46
阅读次数:
371
今天测试组发现一问题:“在对话页使用语音输入法时,当文字没有加载出来点击"发送"按钮,系统崩溃”;
于是网上查了很多资料还是没什么好的方式;
测试微信的发送消息功能,一样的都有此bug问题,毕现!(程序立即崩溃);
如下图(正在获取语音数据时点击发送信息程序立即崩溃)
解决办法:
写了一方法:
BOOL containsDictationView(UIView *view) {...
分类:
其他好文 时间:
2014-05-09 02:38:56
阅读次数:
316
继承于InputMethodService类的服务代码如下:
int keyCode = sKey.getKeyCode();
KeyEvent eDown = new KeyEvent(0, 0, KeyEvent.ACTION_DOWN,
keyCode, 0, 0, 0, 0, KeyEvent.FLAG_SOFT_KEYBOAR...
分类:
移动开发 时间:
2014-05-09 01:54:10
阅读次数:
669
实现android按下回车键便隐藏输入键盘,有两种方法:1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中
回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将Edi...
分类:
移动开发 时间:
2014-05-08 17:42:51
阅读次数:
339
在EditText标签的外层Layout中加入focusableInTouchMode属性android:focusableInTouchMode="true"即可。
分类:
移动开发 时间:
2014-05-08 17:37:00
阅读次数:
307