在activity中设置属性

android:windowSoftInputMode

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:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

常用的是G~~I

装载于:http://pxq19890719.iteye.com/blog/1233538

输入法弹出,屏幕自动适应相关推荐

  1. uniapp 微信小程序表单input输入框,点击下面的输入框时输入法弹出会把输入框内容顶上去

    项目场景: 原因分析: 当前页面设置了高度,以及滚动轴,输入法弹出时并没有把页面内容往上定,只顶了输入框内容 解决方案: 不要设置死高度,内容自适应,输入法弹出时让他自己往上顶整个页面,整个内容往上走 ...

  2. 解决 android 输入法弹出输入框被遮挡的问题

    解决 android 输入法弹出输入框被遮挡的问题 由于本人懒,也从不写博客,之所以写是因为这次开发 '又遇到' 输入法这个问题了,好久以前有遇到过,突然发现还是很有必要把他分享出来,言归正传,下面就 ...

  3. Android输入法弹出时覆盖输入框问题

    本文来自网易云社区 作者:孙有军 当一个activity中含有输入框时,我们点击输入框,会弹出输入法界面,整个界面的变化效果与manifest中对应设置的android:windowSoftInput ...

  4. vue 点击按钮弹出视频播放+自动播放问题

    单纯点击弹出视频代码: <template><div><button @click="checkVideoFun()">点此观看完整视频< ...

  5. Android输入法弹出时把布局顶上去和登录按钮顶上去的解决方法

    背景:在写登录界面时,老板就觉得在输入密码的时候谈出来的输入法软键盘把登录按钮遮挡住了(入下图所示,不爽),连输入框都被挡了一半,于是不满意了,要叫我改,于是我看QQ的登录效果,我就去研究了一下,弹出 ...

  6. qt 弹出标签自动渐渐消失

    https://github.com/Greedysky/TTKWidgetTools 研究网上别人代码,看到一个可能以后会用的功能 弹出一个label 过段时间自动淡淡退出 先自定义一个label ...

  7. Unity手机输入法弹出键盘挡住游戏UI的问题

    文章目录 问题 解决办法 Android iOS 调用 问题 在手机上,点击输入框,会弹出输入法的键盘,这个时候如果UI没有做自适应处理,则会被输入法键盘窗口挡住,如下图微信是做了自适应的,在Unit ...

  8. android 自定义输入法布局,Android 解决沉浸式状态栏下,输入法弹出,布局不会自动调整的BUG...

    一.前言 在开发中,如果输入框在布局的底部.在弹出输入发时,为了使输入法不遮挡输入框通常有两种做法: 1.将布局压缩(Activity的android:windowSoftInputMode属性设置为 ...

  9. js 监听手机输入法弹出

    <script>var winHeight = $(window).height(); //获取当前页面高度$(window).resize(function () {var thisHe ...

  10. Android 直播 聊天输入法弹出 视频不挤压 解决方案

    参考网上已有方案,即使用DialogFragment布局聊天列表.聊天框.礼物等内容. 需要两个Fragment,底下Fragment放视频View,上层即DialogFragment. 注意,经过测 ...

最新文章

  1. C# 反射 通过类名创建类实例
  2. [转]Creating Unit Tests for ASP.NET MVC Applications (C#)
  3. Grid Infrastructure 的较好的例子
  4. 03 在百度地图上定位到指定位置
  5. 计算机电缆zrdjypvp,ZRDJYPVP电缆什么标准
  6. phaser设置图片资源大小
  7. 12种NumpyPandas高效技巧
  8. winform控件的学习
  9. ASP Webshell查***代码的小东东
  10. iOS开发之UITableView自定义Header视图和自定义Footer视图
  11. 基于CWMP(TR069)协议ACS服务器的搭建
  12. w3school学习笔记2(MySQL)
  13. 深圳科目三辅城坳【手动挡】笔记
  14. 怎样用matlab编一个一次函数,怎样用 Excel 的描点法画一次函数的图象【一次函数图像excle】...
  15. nan null underfined的区别
  16. MySQL基础学习_第016章节_简单的查询语句
  17. Vijos1197 费解的开关 枚举+位运算
  18. Lua程序设计读书 随笔
  19. 15个WordPress幻灯片画廊插件
  20. Multisim基础 NPN型三极管 简单放大电路示例

热门文章

  1. 单片机霹雳灯c语言数组,单片机实训,流水灯,霹雳灯.doc
  2. java put请求_计算机毕业设计中用java实现小程序推送(springboot实现)
  3. Keras的基本使用(1)--创建,编译,训练模型
  4. 获取Map集合中数据的方法
  5. 传统HTML页面实现模块化加载
  6. python简单查询用户
  7. Windows 下 tail 查看日志命令工具
  8. android module驱动编程及通信
  9. [控件]GridView网格视图
  10. Kafka Simple Consumer