如果不想布局动 在这个activity中的AndroidManifest.xml中加入代码android:windowSoftInputMode="adjustPan"
如果想让布局动 则加入代码Android:windowSoftInputMode="stateVisible|adjustPan"
还有一种方法 不过我现在还没用 暂时收集 以备后用
在对应的layout XML的顶级元素上加一层ScrollView

android:windowSoftInputMode = "adjustNothing"


在AndroidManifest.xml文件中的activity中设置
  android:windowSoftInputMode属性

The AndroidManifest.xml File

activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。

这个属性能影响两件事情:

【A】当有焦点产生时,软键盘是隐藏还是显示

【B】是否减少活动主窗口大小以便腾出空间放软键盘

各值的含义:

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

【C】stateHidden:用户选择activity时,软键盘总是被隐藏

【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

【E】stateVisible:软键盘通常是可见的

【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分


更多相关文章

  1. android软键盘的用法总结
  2. Android软键盘处理开发规范
  3. Android之弹出/隐藏系统软键盘
  4. android 监听键盘是否弹起,并根据键盘的弹起控制键盘显示关闭
  5. Android弹出和收起输入法键盘
  6. Android软键盘之代码改变软键盘状态
  7. 禁止Activity+ EditText 界面默认弹出键盘
  8. android修改当前窗口的亮度

随机推荐

  1. 1、android 模拟小球来回撞墙效果(游戏的
  2. android 返回键 事件
  3. android打电话、发短信实现
  4. Vibrator
  5. Android在线资源API
  6. Android Activity设置无标题和全屏
  7. Android HAL 研究开发 FOR LED
  8. Android 热更新ICON图标
  9. android之通过URL来获取网络资源并下载资
  10. React-Native搭建报错:Unable to load scr