【问题标题】:Dont want soft keyboard to automatically show on launch - Android [duplicate]不希望软键盘在启动时自动显示-Android [重复]
【发布时间】:2012-07-17 13:44:33
【问题描述】:

每次我打开我的 Android 应用程序时,它都会自动聚焦 EditText 框并打开软键盘。有没有办法在启动时专注于其他东西,这样键盘就不会立即显示?

【问题讨论】:

    标签: android android-softkeyboard


    【解决方案1】:

    你可以试试:

    android:windowSoftInputMode="stateHidden"
    

    AndroidManifest.xml 中的活动

    【讨论】:

      【解决方案2】:

      在您的布局定义(在 xml 文件中)添加以下选项:

      android:focusable="true" android:focusableInTouchMode="true"
      

      【讨论】:

        【解决方案3】:

        将这两行添加到主布局中。

        android:descendantFocusability="beforeDescendants"
        android:focusableInTouchMode="true"
        

        【讨论】:

        • 像魅力一样工作! +1
        猜你喜欢
        • 1970-01-01
        • 2012-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-16
        • 1970-01-01
        • 2019-11-16
        相关资源
        最近更新 更多