【问题标题】:Keyboard not showing on activity start: Android phones活动开始时未显示键盘:Android 手机
【发布时间】:2013-06-14 18:13:49
【问题描述】:

我的活动、活动和创建视图中有一个编辑文本 我将重点放在活动上。在设定焦点的同时,我也在 试图显示键盘。它适用于某些设备,但适用于其他设备 就是不显示。

我尝试单步执行代码,发现没有创建视图,当 显示键盘被调用。也许这就是原因。

我不确定问题是什么。有没有办法确保,如果编辑文本 处于焦点状态时,键盘会在应用启动时显示。

谢谢,

【问题讨论】:

    标签: android android-activity android-keypad


    【解决方案1】:

    您可以尝试通过在 onCreate 期间调用以下行来显示软键盘:

    getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE);
    

    我希望这会有所帮助。

    【讨论】:

    • 这样做的问题是,即使应用程序恢复,它们的键盘也会显示出来,无论编辑文本是否处于焦点。
    【解决方案2】:

    在您的AndroidManifest.xml 中,将此属性添加到您希望显示键盘的活动的<activity> 标记中: android:windowSoftInputMode="stateVisible"

    【讨论】:

      猜你喜欢
      • 2011-10-17
      • 2012-04-01
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多