博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
输入法弹出,屏幕自动适应
阅读量:6817 次
发布时间:2019-06-26

本文共 605 字,大约阅读时间需要 2 分钟。

在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://teszl.baihongyu.com/

你可能感兴趣的文章
人手一辆购物车 阿里平台暖冬效应激发强大国内市场
查看>>
Netty系列文章之服务端启动分析
查看>>
vim精简版教程
查看>>
js判断DOM是否包含另一个DOM
查看>>
干货 | 用python3+dlib教你的程序察言观色
查看>>
《脚本》Python在线百度文库爬虫(免下载券)
查看>>
golang学习(1)---快速hello world
查看>>
Kafka的Consumer负载均衡算法
查看>>
换个姿势学数学:二次函数与拆弹部队
查看>>
React-事件机制杂记
查看>>
构建一个运行在Azure虚拟机上的MySQL Spring Boot应用程序
查看>>
独家专访Jeff Dean:TensorFlow不追求一家独大
查看>>
zabbix修改之中文主机名
查看>>
Golang的fallthrough与switch的坑
查看>>
window.opener()方法
查看>>
gitlab 2.2和更高版本升级到2.7
查看>>
puppetmaster
查看>>
openldap ACL设置
查看>>
陕西互联网出路何在?
查看>>
JUnit注解与hamcrest
查看>>