(转)EditText 焦点控制,进入界面时不弹出键盘
2017-09-05 09:45
393 查看
原地址: http://blog.csdn.net/DxhToStage/article/details/51523808
刚刚进入界面弹出软键盘,是一件让用户体验非常不好的事情,解决这个问题只需要在布局文件添加两行代码即可搞定
实现此布局的部分代码如下:
只需要在包含EditText的布局中加入
添加在最外层LinearLayout或RelativeLayout均可
就可解决进入界面就弹出键盘的问题
刚刚进入界面弹出软键盘,是一件让用户体验非常不好的事情,解决这个问题只需要在布局文件添加两行代码即可搞定
实现此布局的部分代码如下:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/classify_toolbar" android:layout_width="match_parent" android:layout_height="50dp" android:background="#ff0000"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:src="@mipmap/return_iv"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="50dp" android:text="分类" android:textColor="#faf9fa" android:textSize="15sp"/> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:focusable="true" //加这两句 android:focusableInTouchMode="true"> // <EditText android:id="@+id/et_search" android:layout_width="220dp" android:layout_height="25dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:layout_marginLeft="5dp" android:background="@drawable/shape_search" android:hint="请输入搜索内容" android:textSize="15sp"/>
只需要在包含EditText的布局中加入
android:focusable="true" android:focusableInTouchMode="true"
添加在最外层LinearLayout或RelativeLayout均可
就可解决进入界面就弹出键盘的问题
相关文章推荐
- EditText 焦点控制,进入界面时不弹出键盘
- EditText 焦点控制,进入界面时不弹出键盘
- android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- 解决进入Activity默认焦点选中第一个EditText,并弹出软键盘。
- 显示界面的时候直接获取到EditText焦点弹出键盘
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- android开发中防止刚进入activity时edittext获取焦点,防止自动弹出软键盘
- 控制EditText自动获取焦点弹出软键盘
- [置顶] android开发中防止刚进入activity时edittext获取焦点,防止自动自动弹出软键盘
- android强制隐藏键盘(当edittext获得焦点时不弹出键盘)
- 进入页面EditText取消焦点防止自动弹出输入框
- Android 如何让EditText 失去焦点从而不弹出软键盘
- 【Android学习笔记(二十六)】:进入界面有多个EditText时,指定光标焦点的位置
- Android中使EditText失去焦点,edittext禁止弹出键盘
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- EditText根据焦点弹出软键盘
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- Android中使EditText失去焦点,edittext禁止弹出键盘
- Android中使EditText失去焦点,edittext禁止弹出键盘