EditText无法自动获取焦点

作者: 我的天呐0_0 | 来源:发表于2017-03-09 11:18 被阅读0次

    很多时候监听输入框焦点变化,或者进入页面时不弹出键盘的需求,这要用到使EditText不自动获取焦点

    一,
    将第一个EditText用LinearLayout包裹,并在LinearLayout中加入 <requestFocus />使其无法获得焦点

    <LinearLayout
        android:layout_width="0px" 
        android:layout_height="0px">
        <requestFocus />
        <EditText
            ......
        />
    </LinearLayout>
    

    二,
    将EditText的父级控件设置属性
    android:focusable="true"
    android:focusableInTouchMode="true"
    将EditText默认的行为截断便不自动获取焦点

       <LinearLayout
          android:layout_width="0px" 
          android:layout_height="0px"
          android:focusable="true"  
          android:focusableInTouchMode="true">
    
          <EditText
              ......
          />
        </LinearLayout>
    

    相关文章

      网友评论

        本文标题:EditText无法自动获取焦点

        本文链接:https://www.haomeiwen.com/subject/kidwgttx.html