【问题标题】:How to prevent EditText KeyBoard from showing?如何防止 EditText 键盘显示?
【发布时间】:2014-03-11 15:04:25
【问题描述】:

我有一个编辑文本和一些写入编辑文本的按钮。当启动我的应用程序时,系统键盘会弹出。我想避免它,因为我不需要那个键盘。我该怎么做? 提前致谢。

【问题讨论】:

标签: android button keyboard android-edittext


【解决方案1】:

要为EditText禁用键盘,请使用:

EditText.setInputType(EditorInfo.TYPE_NULL);

【讨论】:

  • 它工作,我更新了我的代码好好看看。我也测试了它。使用 EditorInfo.TYPE_NULL
  • 这种方法的唯一问题是您将无法在 EditText 中按下以选择文本,也不会看到闪烁的光标。
  • TYPE_NULL 不适合这个。它为developer.android.com/reference/android/text/…
【解决方案2】:

在你的 AndroidManifest.xml 中使用类似的东西

<activity
    android:name="ActivityName"
    android:windowSoftInputMode="stateHidden" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

【讨论】:

  • 它不起作用。当我点击编辑文本时,键盘仍然会弹出。
  • 如果您在活动中使用多个片段怎么办?这会给所有人一个全面的设置......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-29
  • 2019-03-21
  • 1970-01-01
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
相关资源
最近更新 更多