Android 如何让EditText不自动获取焦点
来源:互联网 发布:淘宝卖家千牛收入图片 编辑:程序博客网 时间:2024/06/05 10:47
文章转自:http://www.cnblogs.com/error404/archive/2012/12/28/2837294.html
那么如何取消这个默认行为呢?
在网上找了好久,有点 监听软键盘事件,有点 调用 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
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点?
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- Android 如何让EditText不自动获取焦点
- 集合总结
- SQL Server 2000 之SQL语言编程内容提要之三SQL语言查询功能讨论
- adb logcat 查看日志
- 扩展方法的简单介绍
- ServletConfig对象
- Android 如何让EditText不自动获取焦点
- j2se再次面向对象
- C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
- OkHttp使用教程
- MS SQLServer 2000数据库管理内容提要
- 第4周项目2分数类的雏形
- 多线程测试
- iOS:圆锥 AngleGradientLayer
- atitit.高性能遍历 文本文件行 attilax总结