布局中嵌套listview和edittest焦点问题
2017-02-10 15:57
459 查看
当布局中嵌套listview和edittest 的时候,进入activity,第一次点击edittext软键盘可以弹出,滑动listview后再次点击edittext软键盘不弹出。
刚开始设置点击edittext后强制调用软键盘,测试不行,因为edittext焦点一直占用着。
解决方案:
activity.xml 父布局加入
刚开始设置点击edittext后强制调用软键盘,测试不行,因为edittext焦点一直占用着。
解决方案:
activity.xml 父布局加入
android:focusable="true" android:focusableInTouchMode="true"
完美解决。
附软键盘弹出隐藏方法:
///////////////////////////////////////// 隐藏或显示软键盘 ///////////////////////////////// public static void hideSoftKeyboard(EditText editText, Context context) { if (editText != null && context != null) { InputMethodManager imm = (InputMethodManager) context .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); } } public static void showSoftKeyboard(EditText editText, Context context) { if (editText != null && context != null) { InputMethodManager imm = (InputMethodManager) context .getSystemService(Activity.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, 0); } }
相关文章推荐
- 【Android】ListView中EditText焦点问题
- Android开发之ListView+EditText-要命的焦点问题终极解决方案
- 详解嵌套ListView、ScrollView布局显示不全的问题
- ListView、ScrollView中嵌套的EditText不能滚动的问题
- 详解嵌套ListView、ScrollView布局显示不全的问题
- 【Android】ListView中EditText焦点问题
- ListView里面有EditTextView,解决弹出键盘后EditView不能获取焦点的问题
- Android开发之ListView+EditText-要命的焦点问题终极解决方案
- Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题
- Android开发之ListView+EditText-要命的焦点和软键盘问题解决办法
- ListView 与EditText共存的焦点问题
- ListView+EditText失去焦点和软键盘问题解决办法
- listview中的item和edittext强焦点问题怎么解决
- android listview 每一项都是edittext 导致的坑爹问题 内容的保存和焦点,光标位置的设置
- 【Android】ListView中EditText焦点问题
- ListView 中含有 EditText 导致焦点丢失的问题
- Android开发之ListView+EditText-要命的焦点和软键盘问题解决办法
- listView嵌套button失去焦点问题解决
- 【Android】ListView中EditText焦点问题(智能电视&机顶盒)
- Android开发之ListView+EditText-要命的焦点和软键盘问题解决办法