700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 编辑框已经获取了焦点 输入法不自动弹起

编辑框已经获取了焦点 输入法不自动弹起

时间:2024-04-25 08:50:22

相关推荐

编辑框已经获取了焦点 输入法不自动弹起

小问题:编辑框已经获取了焦点,但是部分手机输入法不自动弹起

解决方案1:直接在activity声明时,设置 android:windowSoftInputMode=”adjustResize|stateVisible”

解决方案2:用Handler主动调起输入法。当然,还有很多其他类似 Handler 下面方法也可以的

new Handler().postDelayed(new Runnable() {public void run() {InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(focusView, InputMethodManager.SHOW_FORCED);}}, 100);

这两个方法都是可以的

方案1 Activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题。android:windowSoftInputMode 这个属性能影响两件事情:

1,当有焦点产生时,软键盘是隐藏还是显示 2,是否减少活动主窗口大小以便腾出空间放软键盘

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。