永发信息网

能在java代码里设置windowSoftInputMode这个属性吗

答案:2  悬赏:10  手机版
解决时间 2021-04-03 00:39
能在java代码里设置windowSoftInputMode这个属性吗
最佳答案
能。WindowManager.LayoutParams中有各种常量来控制软键盘的弹出方式。
下面的代码希望对你有帮助:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
全部回答
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
| WindowManager.LayoutParams.SOFT_INPUT_ADJUST_UNSPECIFIED);其中参数可以根据个人需要调整,参数如下:
【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】stateVisible:软键盘通常是可见的
【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微星gt72s,风扇声音大吗?
以下哪些选项是曾国藩晚年总结自己一生的处世
关于端午节的中文古诗怎么翻译成英语的古诗。
赤羽最后为什么还记得苏沫?
标题:(小小说)阅读答案
中国移动(新滩营业厅)地址在哪,我要去那里办
小红有23枚邮票,小芳的邮票数比小红的3倍多
男孩孙姓取名字,一定是孙熙···的名字,没
童鞋21码是多少厘米
第二年的车需要保养吗
电脑开机黑屏,屏上有英文字母和数字,就是不动
兰花太阳晒黑点咋办
y=-3x^2-x加七
DHL宁波寄往东京 2公斤包裹费用多少 需要具体
鹅能不能用来祭菩萨
推荐资讯
文言文中“众”的一词多义
只要余额宝里面钱够,花呗自动还款是不是就不
英雄联盟正规的战队队服在哪买 淘宝和天猫太
这个鬼地方为什么叫鞍山?
C++习题寻求指导(关于设计一个管理公司‘人员
vivox21iA的延时摄影在哪里打开
安达芬的禁忌
我是学计算机软件工程的女生,想跨专业考研,
··秦始皇什么时候统一中国
暑假期间,小强每天都坚持跑步,并对所跑的路
如何哄女生上床指南
为什么地下城与勇士安装的时候总是显示程序正
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?