android软键盘挤压界面的问题解决方法
16lz
2021-01-23
AndroidManifest.xml 中设置 android:windowSoftInputMode="stateUnspecified|adjustPan" 不挤压屏幕,反之为把界面挤压上去。
<activity android:name=".activity.MainTabActivity" android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"
android:launchMode="singleTask" android:windowSoftInputMode="stateUnspecified|adjustPan">
</activity>
需要注意的是:如果是TabActivity里面的一个Activity有EditText有软键盘弹出的时候,在该Activity设置没有作用,需要在TabActivity里设置。
<activity android:name=".activity.MainTabActivity" android:theme="@android:style/Theme.NoTitleBar"
android:configChanges="keyboardHidden|orientation" android:screenOrientation="portrait"
android:launchMode="singleTask" android:windowSoftInputMode="stateUnspecified|adjustPan">
</activity>
需要注意的是:如果是TabActivity里面的一个Activity有EditText有软键盘弹出的时候,在该Activity设置没有作用,需要在TabActivity里设置。
更多相关文章
- Android基础笔记(四)-数据存储和界面展现
- android 输入法出现挤压屏幕、android输入键盘覆盖了屏幕控件的
- Android控件笔记——在界面中显示及输入文本信息
- 【android】两个按钮的宽度各占屏幕的一半
- Android异步处理系列文章四篇之一使用Thread+Handler实现非UI线
- Android 界面布局之RelativeLayout
- 使用AsyncTask异步更新UI界面
- Android Studio App设置线性布局LinerLayout控件占屏幕长宽比例
- android开发,修改默认界面的背景色