展会信息港展会大全

Android学习笔记(C-04)_解决如何隐藏Android模拟器软键盘的问题
来源:互联网   发布日期:2016-01-14 15:05:02   浏览:1769次  

导读:具体的问题描述:有一个输入框,当我们点击输入框的时候,会自动弹出软键盘。然后我们输入我们想输入的内容,此时我们在不做其他任何操作的情况下想让软键盘缩回去。 网上我也...

具体的问题描述:有一个输入框,当我们点击输入框的时候,会自动弹出软键盘。然后我们输入我们想输入的内容,此时我们在不做其他任何操作的情况下想让软键盘缩回去。

网上我也看了很多资料,大致都是如下:

如何用Java代码控制Android软键盘的显示和隐藏呢?

InputMethodManager imm = www.2cto.com

(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是你的EditText对象

下面就可以通过下面方法可以恢复显示

booleanshowSoftInput(View view, int flags, ResultReceiver resultReceiver)

booleanshowSoftInput(View view, int flags)

voidshowSoftInputFromInputMethod(IBinder token, int flags)

上面的方法我没实践成功,然后我就自己随便搞了,但是却成功了。

我的操作步骤:

(以下的表述是我已经把语言改成简体中文的情况,如果你的是英文的话请自己对应):

一、设置一下“语言与键盘”。

具体操作:设置-->语言与键盘-->把“Sample Soft Keyboard”勾上,其他选项随你。这个默认好像是选中的。

二、操作你的输入框,输入完成之后,切换输入法。

具体操作:输入框里长按鼠标-->弹出的对话框里点击“输入法”-->“选择输入法”的对话框里寻Sample Soft Keyboard”。

三、在切换后的软键盘,点击左下角的那个按键就可以隐藏软键盘了。

----------------------------------------------------------------------------------------------------------------------------------

个人学习总结,可能很基础,只是希望像我这样的初学者,到网上查资料的时候能找到更有效的方法,能节省大家宝贵的时间。如有不正确的地方,欢迎赐教。如果对你有帮助,那是我的荣幸!

---> 陈小道2011年11月25日 17:10:35

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港