在EditText的父级控件中设置
android:focusable="true" android:focusableInTouchMode="true"
例:
<RelativeLayout android:layout_marginLeft="2dp" android:layout_marginRight="2dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:focusable="true" android:focusableInTouchMode="true" >
<!--使父控件获得焦点,防止下面的EditText获得焦点-->
<TextView android:id="@+id/beizhu" android:layout_height="50dp" android:layout_width="wrap_content" android:textSize="12pt" android:text="今日备注:"/> <EditText android:id="@+id/beizhuEdit" android:layout_toRightOf="@id/beizhu" android:layout_alignTop="@id/beizhu" android:layout_height="50dp" android:layout_width="match_parent" android:inputType="textMultiLine" android:scrollbars="vertical" android:textSize="10pt"/> </RelativeLayout>
android防止EditText自动获取焦点
最新推荐文章于 2024-08-13 02:06:01 发布