解决刚进入APP时搜索框获取焦点,软键盘自动弹出的问题
2016-11-07 16:45
537 查看
APP运行进入主界面,搜索框获取焦点,软键盘自动弹出,这是一个很不好的用户体验。
根据我遇到的情况,记录下解决方法。
在控件外层的布局中:
android:focusable="true"
android:focusableInTouchMode="true"
在EditText中:
android:imeOptions="actionSearch"
android:singleLine="true"
如: <RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
>
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:hint="搜索"
android:imeOptions="actionSearch"
android:singleLine="true"
/>
</RelativeLayout>
根据我遇到的情况,记录下解决方法。
在控件外层的布局中:
android:focusable="true"
android:focusableInTouchMode="true"
在EditText中:
android:imeOptions="actionSearch"
android:singleLine="true"
如: <RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableInTouchMode="true"
>
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:hint="搜索"
android:imeOptions="actionSearch"
android:singleLine="true"
/>
</RelativeLayout>
相关文章推荐
- 关于程序进入包含EditText控件的界面会自动获取焦点并弹出软键盘影响用户体验的问题
- android开发中防止刚进入activity时edittext获取焦点,自动弹出软键盘
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题-FenGKun
- android:windowSoftInputMode属性详解之解决搜索框获得焦点的时软键盘就会弹出把我底部的tab导航挤出问题
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- 进入Activity的时候EditText获取焦点自动弹出输入法的解决办法
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- 安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- activity 第一个获取焦点的组件是 EditText 时,开启这个activity 时就会自动弹出软键盘问题
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- 【问题记录】解决,打开app时,EditView的自动获得焦点,并且软键盘弹出
- 如何利用PopupWindow实现弹出菜单并解决焦点获取以及与软键盘冲突问题
- 解决初始界面后EditText自动获取焦点 弹出软键盘
- activity中界面中edittext自动获取焦点(软键盘弹出)解决
- EditText焦点问题:进入app之后,就弹出软键盘
- EditText自动获取焦点并弹出输入法的问题
- 完美解决 Android WebView 文本框获取焦点后自动放大问题
- android 自动弹出软键盘,EditText自动获取焦点
- 解决在Fragment中不能自动弹出软键盘的问题