【问题标题】:Disable autofocus of EditText at Activity startup [duplicate]在活动启动时禁用 EditText 的自动对焦[重复]
【发布时间】:2017-03-08 15:00:01
【问题描述】:

当我打开我的 Activity 时,我的 EditText 会自动获得焦点并显示键盘......那么如何隐藏键盘......??

答案:

对于活动 将以下代码放入您的 onCreate() 方法中

this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

片段 将以下代码放入您的 onCreateView() 方法中

getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

【问题讨论】:

    标签: android android-edittext keyboard hide android-softkeyboard


    【解决方案1】:

    答案:

    对于活动: 将以下代码放入您的 onCreate() 方法中

    this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

    对于片段: 将以下代码放入您的 onCreateView() 方法中

    getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 2013-06-26
      • 2016-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多