2013-06-25 94 views
1

当关注于edittext时,有许多关于android键盘无法打开的问题。 有很多方法可以强制打开键盘。但通常键盘会在请求焦点上自动打开。但在某些情况下,即使edittext中有焦点也不会打开。安卓键盘无法在Edittext上打开焦点

在键盘背后发生的事情通常不会像通常那样自动出现?

+0

能否请您解释一下最后一句(这个问题本身)?你的意思是你想知道如何有力地显示键盘? –

+0

@android开发人员我知道如何有力地显示键盘(从堆栈溢出获得帮助),在这里我有兴趣知道为什么有时键盘不会自动弹出 – Bora

+1

以及我认为这是一个错误,因为在某些设备和Android版本上工作正常,有些则没有。你可以尝试下一篇文章,但我不确定它是否可以在所有情况下正常工作:http://stackoverflow.com/a/17142034/878126。我只在几个设备和Android版本上测试过它。 –

回答

0

对于自动键盘,使用下面的

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE); 

也这可以在清单文件帮助:

   <activity 
        android:name="com.example.activities.MyActivity" 
        android:configChanges="keyboard" 
       > 
       </activity> 
+0

感谢您提供解决方案,但是我感兴趣在知道为什么有时键盘不会自动出现,而不是如何自动取得键盘 – Bora

+0

哦..它是你的屏幕上第一个可点击的东西?如果没有,那么,也许一些其他的可选项目正在关注焦点。否则,它很奇怪!如果你找到原因,请告诉我。谢谢 ! – Prachi

相关问题