Android取消EditText自动默认获取焦点行为

来源:互联网 发布:excel对比2张表的数据 编辑:程序博客网 时间:2024/04/19 13:27

Android控件EditText自动默认会获取屏幕焦点,取消这个行为只需要两行代码,如下:

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

我们只需要把这两行代码添加至EditText控件的父级控件中,把屏幕焦点设置到父级控件上,EditText就会暂时失去焦点。

    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:focusable="true"        android:focusableInTouchMode="true"        android:orientation="vertical" >        <EditText            android:id="@+id/et_user_name"            android:layout_width="wrap_content"            android:layout_height="wrap_content" />    </LinearLayout>

 

0 0
原创粉丝点击