Android虚拟键盘弹出时挡住EditText解决方法
16lz
2022-01-16
在manifest的activity节点使用 Xml代码
<activity android:windowSoftInputMode="adjustResize"/> android:windowSoftInputMode的使用。 activity如何与软键盘交互。这个属性的设置将会影响两件事情: 1> 软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点。 2> 活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。 要默认隐藏输入法 <activity android:name="ViewActivity" android:label="@string/app_name" android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orientation|keyboardHidden"> </activity> 果要默认显示输入法 <activity android:name="ViewActivity" android:label="@string/app_name" android:windowSoftInputMode="stateVisible " android:configChanges="orientation|keyboardHidden"> </activity> 2: 有些手机可能用上诉方法无法奏效,那可以用以下方法: 在EditText的布局文件里添加ScrollView,当点击EditText时控件会滑动,当失去焦点时滚动条会隐藏。更多相关文章
- Android之Activity组件
- Android(安卓)5.1修改底部导航栏NavigationBar动态显示和隐藏
- Android各种键盘挡住输入框解决办法
- android4.3应用程序隐藏状态栏和标题栏
- Android基本控件 EditText
- android:allowUndo
- android 模拟器键盘控制键 以及 设置模拟器屏幕大小
- TableLayout
- Android官方入门文档[14]停止和重新启动一个Activity活动