android:windowSoftInputMode = "adjustNothing"

---------------------------------------------

在AndroidManifest.xml文件中的activity中设置

  android:windowSoftInputMode属性

The AndroidManifest.xml File

<activity android:windowSoftInputMode=["stateUnspecified",

"stateUnchanged", "stateHidden",

"stateAlwaysHidden", "stateVisible",

"stateAlwaysVisible", "adjustUnspecified",

"adjustResize", "adjustPan"] …… >

</activity>

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. EditText失去焦点隐藏软键盘
  2. Android状态栏提醒(Notification,NotificationManager)的使用
  3. 【Android】App界面与顶部状态栏重叠遮盖问题
  4. android 修改状态栏和标题栏颜色
  5. Android 软键盘那点事
  6. Android 隐藏系统状态栏和标题栏
  7. Android App 隐藏显示标题栏、状态栏、导航栏
  8. Android EditText 代码实现键盘弹出打开和关闭工具类
  9. Android创建自定义键盘

随机推荐

  1. Android6.0系统悬浮窗权限的问题解决方法
  2. 引用第三方进行Android前端与web后台的数
  3. 头像图片任意截取
  4. appium系列文章之(一)appium安装
  5. 关于Chronometer(计时器)暂停的问题
  6. android:scaleType 设置图片显示
  7. 判断当前应用程序处于前台还是后台 ANDRO
  8. activity-alias的用法
  9. Android Studio中AVD SDk找不到的解决办
  10. Android 10.0系统源码中 编译android stu