因为做项目的时候遇到跳转进入一个带有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 />这句,发现不使用这句其实是没有效果的。