首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

输入法展示的时候,Activity消失

2013-04-26 
输入法显示的时候,Activity消失我在写程序时遇到一个问题,百思不得其解。请哪位高手帮我看看。我创建了两个A

输入法显示的时候,Activity消失
我在写程序时遇到一个问题,百思不得其解。请哪位高手帮我看看。

我创建了两个Activity,一个mainActivity,一个InputActivity. 在InputActivity中包含了文本框。

当我在三星手机上运行时,先显示mainActivity,然后显示InputActivity。随后因为有文本框,三星输入法也显示了。这时发生了一件奇怪的事情,InputActivity消失了,然后回到了mainActivity。随后我再进入InputActivity,这时一切正常,但是返回的时候发现有两个InputActivity。也就是说第一个InputActivity是隐藏了。

问题有两个:
1. InputActivity为什么会消失,怎样让它不消失?
2. 有没有暂时不让三星输入法显示的方法?

Android 输入法 Samsung Activity
[解决办法]
2. 有没有暂时不让三星输入法显示的方法?
A: InputActivity中,让第一个获得焦点的控件不是EditText,就不会跳出输入法框了。
[解决办法]

引用:
我在写程序时遇到一个问题,百思不得其解。请哪位高手帮我看看。

我创建了两个Activity,一个mainActivity,一个InputActivity. 在InputActivity中包含了文本框。

当我在三星手机上运行时,先显示mainActivity,然后显示InputActivity。随后因为有文本框,三星输入法也显示了。这时发生了一件奇怪的事情,InputActivity消失……


在AndroidMainFest.xml 相应的Activity加入android:windowSoftInputMode="adjustUnspecified
[解决办法]
stateHidden" 

<activity android:name=".AddLinkman" android:windowSoftInputMode="adjustUnspecified
[解决办法]
stateHidden">//不自动弹出键盘

热点排行