让editText不自动获得焦点
来源:互联网 发布:淘宝处罚考试答案 编辑:程序博客网 时间:2024/05/21 11:09
原文地址:http://blog.csdn.net/kangyaping/article/details/7481692
在项目中,一进入一个页面, EditText默认就会自动获取焦点。
那么如何取消这个默认行为呢?
在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为
解决之道:在EditText的父级控件中找一个,设置成
android:focusable="true"
android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!
- <LinearLayout
- style="@style/FillWrapWidgetStyle"
- android:orientation="vertical"
- android:background="@color/black"
- android:gravity="center_horizontal"
- android:focusable="true"
- android:focusableInTouchMode="true"
- >
- <ImageView
- android:id="@+id/logo"
- style="@style/WrapContentWidgetStyle"
- android:background="@drawable/dream_dictionary_logo"
- />
- <RelativeLayout
- style="@style/FillWrapWidgetStyle"
- android:background="@drawable/searchbar_bg"
- android:gravity="center_vertical"
- >
- <EditText
- android:id="@+id/searchEditText"
- style="@style/WrapContentWidgetStyle"
- android:background="@null"
- android:hint="Search"
- android:layout_marginLeft="40dp"
- android:singleLine="true"
- />
- </RelativeLayout>
- </LinearLayout>
0 0
- 让editText不自动获得焦点
- 让EditText不自动获得焦点
- 让edittext不自动获得焦点
- 让editText不自动获得焦点
- 让EditText进入activity不获得焦点
- 如何让EditText不自动获取焦点
- Android:让EditText不自动获取焦点
- Android 让EditText不自动获取焦点
- 如何让EditText不自动获取焦点
- 如何让EditText不自动获取焦点
- Android 让EditText不自动获取焦点
- 让edittext在activity起始的时候不自动获得焦点
- 如何让 EditText 在 Activity 启动时不获得焦点
- EditText默认不获得焦点
- 防止EditText自动获得焦点
- 不让EditText自动获得焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android数据存储_SharedPreferences
- 关于“ORA-03113: 通信通道的文件结束”
- 在Java中获得当前Java进程的PID
- 如何设置span的width属性
- __init__.py在包里的作用
- 让editText不自动获得焦点
- 将Emacs配置成一个C/C++的IDE编程环境
- C++内存管理之new和delete
- Spring ContextLoaderListener源码分析 .
- Android Fragment 基本介绍
- java.util.concurrent介绍
- UVA699 The Falling Leaves【二叉树】【递归】
- 向苹果App Store提交新应用的图文教程
- 遇到女神应该使用什么样的暗恋思维