你知道android:windowSoftInputMode="adjustResize" 与adjustPan的区别吗
2017-03-13 16:00
375 查看
印象中,一个会把布局顶起来,一个不会。
想了解详细的可以参见彻底搞定Android开发中软键盘的常见问题
但是,在我最近的项目中发现
也不起作用。
但是,我换成
but why? sorry,I don’t know !
想了解详细的可以参见彻底搞定Android开发中软键盘的常见问题
但是,在我最近的项目中发现
adjustPan不起作用。*而且,在代码中调用*
public static void openSoftKeyboard(@NonNull Activity context, @NonNull EditText edit) { edit.setFocusable(true); edit.setFocusableInTouchMode(true); edit.requestFocus(); InputMethodManager imm = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); if (imm == null) return; imm.showSoftInput(edit, 0); }
也不起作用。
但是,我换成
android:windowSoftInputMode="adjustResize"就搞定了。在有EditText的时候,弹出键盘,没有就不弹出来。
but why? sorry,I don’t know !
相关文章推荐
- android:windowSoftInputMode="adjustResize" >
- Android 适配toolbar后windowSoftInputMode="adjustResize" 不生效
- 在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。
- 在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。
- 在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。
- ScrollView中包含EditText,设置android:windowSoftInputMode="adjustPan"后无效
- editText android:windowSoftInputMode="adjustPan"模式下第二次点击editText软键盘覆盖输入框的解决方案
- 在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan" 可以让界面不被弹出的键盘挤上去。
- windowSoftInputMode属性介绍及设置adjustResize不起作用的解决方案
- 透明状态栏导致windowSoftInputMode:adjustResize失效问题
- AndroidManifest.xml文件中的android:windowSoftInputMode属性使用
- Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
- [摘]android:windowSoftInputMode属性使用
- android:windowSoftInputMode属性使用
- android:windowSoftInputMode
- android:windowSoftInputMode属性使用
- android:windowSoftInputMode 介绍
- android:windowSoftInputMode
- Android使用ActivityGroup设置android:windowSoftInputMode失效的问题
- 在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用