Android取消EditText自动获取焦点默认行为
2016-04-05 15:59
453 查看
在项目中,有时候想要编辑框开始不获取焦点,当点击编辑框获得焦点时,会调到下一个Activity中。
一般情况下,一进入一个页面, EditText默认就会自动获取焦点。
解决之道:在EditText的父级控件中找一个,添加这两个属性:
例如:
一般情况下,一进入一个页面, EditText默认就会自动获取焦点。
解决之道:在EditText的父级控件中找一个,添加这两个属性:
android:focusable="true" android:focusableInTouchMode="true"这样,就把EditText默认的行为截断了!
例如:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:focusable="true" android:focusableInTouchMode="true" ><!-- 这两句是为了取消自动获取焦点 --> <com.baidu.mapapi.map.MapView android:id="@+id/id_bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" /> <EditText android:id="@+id/search_edittext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" android:background="@drawable/search_bar_edit_bg" android:drawableLeft="@drawable/search_bar_icon_normal" android:hint="搜索" android:selectAllOnFocus="true" android:singleLine="true" android:textColor="#000" > </EditText> <Button android:id="@+id/button_selector" android:layout_width="40dp" android:layout_height="40dp" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginRight="25dp" android:layout_marginTop="100dip" android:background="@drawable/mmm" /> <Button android:id="@+id/traffic" android:layout_width="40dp" android:layout_height="40dp" android:layout_alignLeft="@+id/button_selector" android:layout_below="@+id/button_selector" android:layout_marginTop="15dp" android:background="@drawable/traffic" /> </RelativeLayout>
相关文章推荐
- Activity 的介绍和使用(一)
- android studio下的NDK开发详解(一)
- android AsyncTask介绍
- Android 用Canvas画textview、bitmap、矩形(裁剪)、椭圆、线、点、弧
- Android客户端性能优化
- 管理照相机-录视频(摘自Android官方培训课程中文版(v0.9.5))
- Android中的Toast创建
- Android提权漏洞CVE-2014-7920&CVE-2014-7921分析
- Android日志处理相关
- android5.0 activity动画
- Android_LIFE帮(基于最新百度地图API的开源项目)
- [安卓开发笔记一]Android开发配置opencv环境超详细教程
- 从源码解析Android中View的容器ViewGroup
- Android动态部署四:如何从插件apk中启动Activity(二)
- 管理照相机-拍照(摘自Android官方培训课程中文版(v0.9.5))
- 退出 android 应用程序
- proguard混淆
- Android 实现对软键盘(收起和弹出)的监听
- 他们都没告诉你适配 Android N 需要注意什么
- 安卓AS开发 cause failed to find target android-14