设置EditText控件不自动获取焦点呼出软键盘

引言

  很多时候我们并不想要在含有EditText输入框的页面启动后,直接呼出手机的软键盘,而是点击输入框的时候再获取焦点呼出软键盘。具体如何实现呢?简单两步直接搞定!

设置EditText控件不自动获取焦点呼出软键盘_第1张图片

实现方法:

在包含EditText控件的父布局中设置如下两行代码:
android:focusable="true"
android:focusableInTouchMode="true"
Tips:(解释一下)
  这两行代码表示将EditText的默认自动获取焦点的功能,主动移交给其父布局控件进行控制,并且通过触摸(focusableInTouchMode)获取焦点。


具体代码:



    

    

    

大功告成!

你可能感兴趣的:(设置EditText控件不自动获取焦点呼出软键盘)