android输入法弹出框有时会遮挡原有的布局,使得输入法弹出框弹出时,原布局消失,现介绍android:windowSoftInputMode的一些属性:

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

android:windowSoftInputMode属性

The AndroidManifest.xml File

"stateUnchanged", "stateHidden",

"stateAlwaysHidden", "stateVisible",

"stateAlwaysVisible", "adjustUnspecified",

"adjustResize", "adjustPan"] …… >

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

android弹出输入框不影响布局,android 输入法弹出后,不影响activity原有布局相关推荐

  1. python程序弹出输入框_尝试使Kivy按钮弹出一个文本框

    类似/相关的链接帮助不大: 我已经做了好几个小时了,我发现了一些和我类似的问题,但实际上什么都没有起作用. 我要做的是:创建一个按钮,当按下按钮时,会弹出一个文本输入框,然后在一个短字符串后显示您在按 ...

  2. html单选框弹出输入框,JS实现点击单选按钮弹出对话框输入值

    2.1 准备模板 1)新建模板,在 B2 单元格添加「单选按钮组控件」,设计报表样式,如下图所示: 2)点击选择 B2 单元格中「单选按钮组控件」,在「控件设置>属性>数据字典」处为其绑定 ...

  3. Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题

    在Android开发中,比较头疼的问题就是EditText总是已启动就获得焦点并弹出输入框,感觉很是不爽.而且,因为输入框的弹出,导致屏幕布局获得改变,有些空间被挤压到一起,很是难看,所以,我就上网搜 ...

  4. android 键盘遮盖输入框_android弹出输入框,软键盘挡住部分编辑框

    公司要做一款类似微信的即时通讯app 现有如下需求: 当edittext获取到焦点,弹出输入框,并且将listview(recyclerview)顶上去 类似微信QQ的效果,如下图所示 editTex ...

  5. android点击按钮弹出输入框,android 弹出框(输入框和选择框)

    1.输入框: final EditText inputServer = new EditText(this); inputServer.setFilters(new InputFilter[]{new ...

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

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

  7. android 键盘弹出 监听,奇技淫巧之-Android监听键盘弹出与隐藏事件

    CaptainAndroid.png 相信看到这个标题,大家都会潜意识觉得:Activity中没有可以复写的方法么?或者说,没有什么listener可以让我们使用么? 抱歉,真的没有,我们潜意识都是以 ...

  8. jsp点击按钮弹出输入框_按键精灵UI界面的输入框原来是这样使用的

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚 ...

  9. 解决IDEA GIT密码输入错误后,报Authentication failed ... 不再弹出输入框,提交更新失败

    IDEA GIT密码输入错误后,不再弹出输入框,提交更新失败,此时可以到windows凭据中去修改. 方法一: 开始菜单 >> 点击用户头像 >> 在左侧选择"管理你 ...

  10. python程序弹出输入框_Python弹出输入框并获取输入值的实例

    使用自带的Tkinter模块,简单的弹输入框示例,返回输入值 from Tkinter import * import tkMessageBox def getInput(title, message ...

最新文章

  1. Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别
  2. Python3.5源码分析-垃圾回收机制
  3. 【Java 并发编程】线程指令重排序问题 ( 指令重排序规范 | volatile 关键字禁止指令重排序 )
  4. netty系列之:在netty中处理CORS
  5. 第一个 Metro程序(空白应用程序)
  6. bash脚本 文件_如何使用Bash脚本来管理从AWS S3存储桶下载和查看文件
  7. HTTP协议发展历程
  8. [转载]Docker的安装配置及使用详解
  9. python多进程控制gui界面_Python优雅地终止了多进程和gui进程
  10. GBDT 算法:原理篇
  11. 混淆矩阵简介与Python实现
  12. 聊城大学计算机学院操作系统,聊城大学计算机学院第学期操作系统B卷
  13. STM32F429i-DISCO FreeRTOS keil STM32CubeMX
  14. 如何将EXCEL中的多个单元格内容合并在一个单元格内
  15. 安装Ubuntu16.04视频播放器smplayer
  16. 计算机板块:外包引领软件业高成长
  17. webpack4学习笔记
  18. 优测云服务平台告诉你软件测试的工作内容主要有哪些?
  19. 牛刀杀鸡:用C生成html表格
  20. 小尼机器人_机器人卖车?“小尼”已悄悄的来到了深圳

热门文章

  1. 信号分解:标架、对偶标架、紧标架
  2. 隐藏JqueryMobile中的Header与Footer
  3. 编译原理之正则表达式
  4. dup和dup2以及cat函数函数
  5. 【CyberSecurityLearning 60】ACCESS数据库的注入+ACCESS数据库的cookie注入
  6. 【CyberSecurityLearning 19】NAT与动态路由协议RIP
  7. java中的this什么作用
  8. jmeter结果分析
  9. 1028 List Sorting
  10. docker 无法正常启动或版本信息会报错 Cannot connect to the Docker daemon at