看到自己的项目的处理方法是,在AndroidManifest 的,使用到的Activity 里面添加

 android:windowSoftInputMode="stateVisible|adjustResize|stateHidden"

这个方法是,不会把布局顶上取,

看下其他的属性,

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

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

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

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

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

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

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

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

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

看如果上面的方法不适你,可以看看这些数据,挑选自己的合适的。。。。。

Android EditView 软键盘把布局顶上去的处理方法相关推荐

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

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

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

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

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

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

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

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

  5. android 控件遮盖,Android手机软键盘遮挡布局控件

    在Activity中的布局的下方有EditText获取焦点弹出软键盘的时候,如果不作处理,软键盘可能会遮挡输入框或者一些按键,这样的用户体验比较差. 这里整理了几种处理方式,可以使页面整体上移.并且提 ...

  6. html5关于editbox输入时软键盘把界面顶上去的问题

    1. box.setDelegate(this);//注册代理对象类来进行管理 2. window.innerHeight; windowInnerHeight = window.innerHeigh ...

  7. 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调

    工具类 import android.app.Activity import android.graphics.Rect import android.view.ViewTreeObservercla ...

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

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

  9. android 软键盘和布局的冲突

    最近公司在做一个项目是总是出现软键盘和布局的不兼容问题,这里我就随便记录下我自己查询得来的一些小知识: 一般来说解决软键盘的冲突有两种方法,一种是软键盘把布局文件顶上去,另一种是软键盘将布局文件给隐藏 ...

最新文章

  1. 活动|跟着微软一起,拥抱开源吧!
  2. 3. SQL -- 存储过程
  3. 数据包分片和重组 MTU与MSS
  4. opencv 通过标定摄像头测量物体大小_视觉激光雷达信息融合与联合标定
  5. 10.12 telnet:远程登录主机
  6. Spring—集成Junit
  7. python snmp采集交换机信息_网管交换机与非网管交换机的利弊介绍
  8. 员工30年换150万补偿款!佳能珠海关厂 因给太多遭痛骂:恶意拉高赔偿标准
  9. VS2010 IDE安装问题
  10. Sybase ASE15.7静默安装
  11. linux 系统监控、诊断工具之 lsof 用法简介
  12. 网址导航站收录申请登陆口大全
  13. 层次分析法(AHP)介绍
  14. 电动车控制器c语言编程,电动车控制器C语言源代码..doc
  15. FC总线基础知识(2)——光纤交换机
  16. 计算机连上网没网络连接,网络显示已连接上但是无法上网如何解决
  17. 使用华为短信包,发送短信Result=61问题解决
  18. CityMaker7 开发常见异常记录
  19. 罗克韦尔 DeviceNet配置软件
  20. mac下实现内外网通用

热门文章

  1. Docker容器的备份与恢复,Docker镜像的备份与恢复
  2. 将文件上传至ftp服务器,FTP文件上传工具类,将文件上传至服务器指定目录
  3. 2022-2028年中国物联网金融产业深度调研及投资前景预测报告
  4. Bert代码详解(一)重点详细
  5. 激光雷达数据到云cloud
  6. 基于至强® 平台的内存数据库解决方案
  7. TypeError: Total() missing 1 required positional argument: ‘self‘
  8. 赋值语句和赋值表达式
  9. Failed to save settings. Please restart Android Studio
  10. Python --深入浅出Apriori关联分析算法(二) Apriori关联规则实战