Android设置EditText默认无焦点

来源:互联网 发布:贵州大数据战略 编辑:程序博客网 时间:2024/05/16 16:17


因为做项目的时候遇到跳转进入一个带有EditText的dialog或者Activity的时候,一起调起了软键盘,

这个时候需要设置EditText默认无焦点。

1.在EditText外部的ViewGroup控件中添加

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

2.在EditText外部的ViewGroup控件中添加

<requestFocus />

整体代码如下

<RelativeLayout    android:focusable="true"    android:focusableInTouchMode="true"    android:layout_width="match_parent"    android:layout_height="wrap_content"    android:background="@drawable/pay_renameet"    >    <requestFocus />    <EditText        android:layout_width="match_parent"        android:layout_height="39dp"        android:background="@null"        android:gravity="left|center_vertical"        android:hint=""        android:textColor="#ff000000"        android:textSize="16dp" /></RelativeLayout>
注意:
 <requestFocus />这句,发现不使用这句其实是没有效果的。

原创粉丝点击