键盘弹出时,会将布局底部的导航条顶上去。

解决办法:

在mainfest.xml中,在和导航栏相关的activity中加:

android:name=".filing.MainActivity"

android:windowSoftInputMode="adjustResize|stateHidden"

/>

windowSoftInputMode 属性解释:

活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情:

软键盘的状态――是否它是隐藏或显示――当活动(Activity)成为用户关注的焦点。

活动的主窗口调整――是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被

软键盘覆盖时它的内容的当前焦点是可见的。

在这设置的值(除"stateUnspecified"和"adjustUnspecified"以外)将覆盖在主题中设置的值

它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。

各值的含义:

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

【C】stateHidden:用户选择activity时,软键盘总是被隐藏

【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

【E】stateVisible:软键盘通常是可见的

【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程小技巧!

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

android软键盘顶部定义布局,Android 软键盘弹出时把原来布局顶上去的解决方法相关推荐

  1. Android 软键盘弹出时把原来布局顶上去的解决方法

    Android 软键盘弹出时把原来布局顶上去的解决方法 参考文章: (1)Android 软键盘弹出时把原来布局顶上去的解决方法 (2)https://www.cnblogs.com/Joanna-Y ...

  2. android软键盘把布局顶上去,Android 软键盘弹出时把原来布局顶上去的解决方法

    键盘弹出时,会将布局底部的导航条顶上去. 解决办法: 在mainfest.xml中,在和导航栏相关的activity中加: android:name=".filing.MainActivit ...

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

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

  4. Android软键盘弹出时,覆盖布局,不是把布局顶上去的解决方法

    方法一: 在你的activity中的oncreate中setContentView之前写上这个代码 getWindow().setSoftInputMode(WindowManager.LayoutP ...

  5. android弹出输入框不影响布局,android 输入法弹出后,不影响activity原有布局

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

  6. Android 软键盘弹出时布局内指定内容上移实现及问题解决

    Android 软键盘弹出时布局内指定内容上移实现及问题解决 参考文章: (1)Android 软键盘弹出时布局内指定内容上移实现及问题解决 (2)https://www.cnblogs.com/as ...

  7. Android 软键盘弹出时把布局顶上去,控件乱套解决方法

    Android 软键盘弹出时把布局顶上去,控件乱套解决方法 参考文章: (1)Android 软键盘弹出时把布局顶上去,控件乱套解决方法 (2)https://www.cnblogs.com/zhuj ...

  8. Android中软键盘弹出时关于布局的问题

    当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入. 解决办法: 方法一:在你的activity中的oncrea ...

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

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

最新文章

  1. 深入Java泛型(五):Json解析泛型
  2. python北京理工大学推荐的书-Python语言程序设计
  3. pthread属性使用(转)
  4. 杭电1411 校庆神秘建筑
  5. SAP License:SAP凭证的类别和记账码
  6. sublime与python交互
  7. 将向量附加到向量[重复]
  8. 受控文本生成任务简述
  9. 扑克之星网站服务器连不上,扑克之星服务器崩溃一小时引发玩家不满
  10. java 循环赛问题_分治法实现循环赛日程表问题
  11. CAD 2022卸载方法,如何完全彻底卸载删除清理干净CAD各种残留注册表和文件? 【转载】
  12. html中的日期框怎么写,HTML5日期输入框(date)
  13. Interview Tips with Consulting Firms
  14. iOS平台上aa(见缝插针)游戏的简易实现
  15. 又一爆款电视剧《沉默的真相》,真的很好看吗?网友的弹幕真相啦
  16. 为什么说多用组合,少用继承?
  17. 【Beyond Compare】秘钥到期解决方法
  18. 今天手把手教你做一个Python版的迷宫小游戏
  19. 计算机基本组成及功能
  20. 【笔记】创新思维工作坊(一)

热门文章

  1. 甚么是佛法?(1) (沈家桢博士著)
  2. 分享5款不为人知的超强手机APP
  3. 我们在企业里要做的不是抱怨,不是提意见和建议,而是真正地对公司作一些实质性的改进...
  4. 在线答疑系统的设计与实现
  5. Mac安装Gradle, 编译Spring
  6. 人脸美颜——飞桨PaddleHub实战
  7. HTML DOM|onmouseover、onmouseout、onmousedown、onmouseup、onclick超级易懂实例讲解
  8. 基于栅格成本的空间路径分析
  9. Mina SSL Filter安全加密过滤器相关知识介绍
  10. 自制拖把机器人_连拖布都能自己清洗 智能扫拖机器人再添新技能