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

来源:互联网 发布:unity3d 发布成网页 编辑:程序博客网 时间:2024/04/29 18:24

EditText默认会自动获取焦点,但是我们并不希望它自动获取焦点,取消EditText自动获取焦点只需要在EditText的父级控件中设置两个属性就可以了:

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


布局代码main.xml:

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical" >    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:focusable="true"        android:focusableInTouchMode="true"        android:gravity="center"        android:orientation="horizontal" >        <EditText            android:id="@+id/et_position"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:ems="6"            android:hint="站点"            android:inputType="text" />    </LinearLayout>    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:gravity="center"        android:orientation="horizontal" >        <EditText            android:id="@+id/et_orgName"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:ems="5"            android:hint="运营单位"            android:inputType="text" />    </LinearLayout></LinearLayout>

1 0
原创粉丝点击