首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓总是在Orientation.portrait中显示输入

安卓总是在Orientation.portrait中显示输入
EN

Stack Overflow用户
提问于 2012-12-24 20:09:28
回答 2查看 77关注 0票数 1

我想显示输入总是((InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE))

当我在:

代码语言:javascript
复制
Configuration.ORIENTATION_LANDSCAPE mode

单击enter后,或在输入上单击Send。

我试过这个:

代码语言:javascript
复制
if (event != null && 
    event.getKeyCode() == KeyEvent.KEYCODE_ENTER && 
    event.getAction() == KeyEvent.ACTION_DOWN) {
    if (Screen.getScreenOrientation(mycontext) == Configuration.ORIENTATION_LANDSCAPE) 
        Utils.hideInput(mycontext, EditTextSend);
    else
        Utils.showInput(mycontext, EditTextSend);

但这不适合我。用户单击“上一步”时,是否可以不隐藏输入?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-01-12 18:05:30

我的解决办法很简单:

代码语言:javascript
复制
return true;
票数 0
EN

Stack Overflow用户

发布于 2012-12-24 21:52:12

您可以在您的Activity中控制每个manifest的键盘可见性,请查看:http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft

要显示键盘,请始终使用:

代码语言:javascript
复制
<activity android:windowSoftInputMode="stateAlwaysVisible" ... />
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14025342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档