Android学习笔记(C-04)_解决如何隐藏Android模拟器软键盘的问题

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 15:05 我要评论(0)

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

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

如何用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

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...