博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
edittext SearchView 失去焦点问题
阅读量:6192 次
发布时间:2019-06-21

本文共 1062 字,大约阅读时间需要 3 分钟。

edittext 默认自己主动获取焦点的 并且会出现小键盘非常烦人

 <LinearLayout

            android:id="@+id/focus"
            android:layout_width="fill_parent"
            android:layout_height="60dp"
            android:background="#EAEAEA"
            android:focusable="true"
            android:focusableInTouchMode="true"
            android:gravity="center_vertical"
            android:orientation="horizontal" >
            <SearchView
                android:id="@+id/searchView"
                android:layout_width="fill_parent"
                android:layout_height="40dp"
                android:layout_marginRight="20dp"
                android:gravity="left|center_vertical"
                android:iconifiedByDefault="false"
                android:inputType="textFilter"
                android:queryHint="输入IP"
                android:textColor="#ABABAB"
                android:textColorHint="#ABABAB" />

 </LinearLayout>

仅仅须要在布局里面加上

android:focusable="true"

            android:focusableInTouchMode="true"

就在进入的时候不会自己主动获取焦点,

可是当你点击searchview 获取焦点后,到别的activity再回来的时候。失效了。总是自己主动获取焦点而且弹出小键盘,非常是烦人。

这里有个办法就是在代码里面设置linearlayou

@Override

protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
focus.setFocusable(true);
focus.setFocusableInTouchMode(true);
focus.requestFocus();
}

回到这个activity肯定会运行onresume方法,让它运行上面的代码,就不再会自己主动获取焦点了。

转载地址:http://ceeda.baihongyu.com/

你可能感兴趣的文章
基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题
查看>>
反射实体列表
查看>>
一招搞定css页面布局
查看>>
blog 题解目录
查看>>
Git Rebase
查看>>
tk.mybatis.mapper.provider.SpecialProvider.<init>()
查看>>
统一项目管理平台(UMPlatForm.NET) - 5.1 数据字典管理模块
查看>>
关于小米手机用微信会重启的问题
查看>>
apache日志文件 accesslog
查看>>
【经验分享】卡方检验实战--检验次日留存率与用户分类的独立性
查看>>
[Redis]Redis的数据类型
查看>>
ZooKeeper管理员指南——部署与管理ZooKeeper
查看>>
自定义Button按钮
查看>>
ASP.NET MVC 添加Model并连接到本地数据库
查看>>
通过 Azure 媒体管理门户开始使用直播流媒体
查看>>
微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(十)——MyBatis逆向工程
查看>>
初识 asp.net mvc(二)
查看>>
系统盘刻录
查看>>
Blog Contents
查看>>