android 取消edittext焦点
2015-12-03 12:10
357 查看
页面中如果有EditText会默认获取焦点,如果进入页面时不想让其获取到焦点可以按如下步骤:
1、在布局的最外层添加属性:
android:focusable="true"
android:focusableInTouchMode="true"
2、给最外层布局添加一个标记:
<requestFocus />
效果为:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true" >
<requestFocus />
<EditText
android:id="@+id/et_content"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
如果还想在点击EditText以外的区域时让其失去焦点,可以给布局添加一个点击事件:
contentView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
et_content.clearFocus();
}
return false;
}
});
//contentView就上面的那个布局文件
//View contentView = View.inflate(getApplicationContext(),R.layout.activity_xx, null);
//et_content是你的EditText
1、在布局的最外层添加属性:
android:focusable="true"
android:focusableInTouchMode="true"
2、给最外层布局添加一个标记:
<requestFocus />
效果为:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true" >
<requestFocus />
<EditText
android:id="@+id/et_content"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
</RelativeLayout>
如果还想在点击EditText以外的区域时让其失去焦点,可以给布局添加一个点击事件:
contentView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN){
et_content.clearFocus();
}
return false;
}
});
//contentView就上面的那个布局文件
//View contentView = View.inflate(getApplicationContext(),R.layout.activity_xx, null);
//et_content是你的EditText
相关文章推荐
- Android ANR 分析解决方法
- Android设置Settings:ListPreference【3】
- Android Socket 与 IOS Socket
- Android编程实现图片拍照剪裁的方法
- Android设置Settings:预读取设置的选项和更新设置结果【2】
- Android SDK Manager不显示更新问题的解决
- Android 3种动画详解
- Android设置Settings实现:PreferenceActivity【1】
- android wifi调试
- android 监听返回键
- Android 网上下载图片 保存在文件中 更新listview
- android mipmap目录和drawable目录的区别
- android bitmap压缩几种色彩详解
- android bitmap压缩几种色彩详解
- android bitmap压缩几种色彩详解
- Android Adapter的使用
- Android获取界面的返回结果
- android四种启动模式(singTop,Task,standard,singleInstance)
- android内存分配android:largeHeap
- Android编程实现WebView自适应全屏方法小结