Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android:如何防止软键盘将我的视图推高?

Android:如何防止软键盘将我的视图推高?
EN

Stack Overflow用户
提问于 2010-11-17 18:38:17
回答 28查看 338.3K关注 0票数 447

我的应用程序底部有一个垂直的滑动抽屉。当软键盘打开时,它会将抽屉的拉环向上推,使其位于键盘的顶部。我实际上希望它留在屏幕的底部,在显示键盘时隐藏起来。

还有其他人遇到过这个问题吗?知道怎么修复它吗?

EN

回答 28

Stack Overflow用户

回答已采纳

发布于 2010-11-17 18:58:21

您只需在AndroidMainfest.xml文件的activity标记内将活动的windowSoftInputMode标志切换为adjustPan即可。

有关更多信息,请查看official documentation

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<activity
   ...
   android:windowSoftInputMode="adjustPan"> 
</activity>

如果您的容器没有改变大小,那么您可能将高度设置为“匹配父对象”。如果可能,将父对象设置为"Wrap Content",或将约束布局设置为父对象的顶部和底部。

父容器将收缩以适应可用空间,因此您的内容很可能应该位于整理视图的内部,以防止(取决于手机制造商和布局选择...)

由于screen

  • Content位于

下方,因此挂起键盘的键盘内容无法访问

即使它所在的布局是相对布局或约束布局,内容也可能出现问题1-3。

票数 739
EN

Stack Overflow用户

发布于 2014-05-27 10:38:21

没有一个答案对我有效,但是下面的方法起到了作用,将这个属性添加到AndroidManifest.xml中的activity标记中

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<activity
     ...
   android:windowSoftInputMode="adjustNothing"> 
</activity>
票数 212
EN

Stack Overflow用户

发布于 2011-10-17 21:57:53

在我的例子中,按钮被向上推的原因是因为它们上面的视图是一个ScrollView,并且无论我设置android:windowSoftInputMode的值是什么,它都会随着按钮在键盘上向上推而折叠。

通过在位于按钮上方的ScrollView上设置android:isScrollContainer="false",我能够避免我的最下面一排按钮被软键盘向上推。

票数 93
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4207880

复制
相关文章
【Groovy】json 序列化 ( JsonBuilder 生成器 | 生成带根节点名称的 json 字符串 | 生成不带根节点名称的 json 字符串 )
然后 , 如果生成一个带根节点名称的 json 字符串 ,需要使用 jsonBuilder.根节点名称 = {闭包} 格式的代码 , 生成 json 字符串 ;
韩曙亮
2023/03/30
1.6K0
【Groovy】json 序列化 ( JsonBuilder 生成器 | 生成带根节点名称的 json 字符串 | 生成不带根节点名称的 json 字符串 )
一个 Vue 模板可以有多个根节点(Fragments)?
通常,我们通过在最外层包裹一层 div 来解决这个问题,但这个div元素一般没有啥使用,就是让模板符合单根需求。
前端小智@大迁世界
2020/05/12
3.4K0
【数据结构实战】二叉树——从根节点到叶节点
书接上回,我们还留下来了最后一个小尾巴木有处理,就是堆排序和topk问题,然后我们在学习一下简单的二叉树
f狐o狸x
2024/12/24
1420
【数据结构实战】二叉树——从根节点到叶节点
使用 Python 标记具有相同名称的条目
如果大家想在 Python 中标记具有相同名称的条目,可以使用字典(Dictionary)或集合(Set)来实现。这取决于你们希望如何存储和使用这些条目。下面我将提供两种常见的方法来实现这个目标。
华科云商小徐
2024/04/12
1130
快速获取子图根节点的属性
•一、问题背景•二、构建样例多子图数据•三、实现根节点的属性查找•四、将子图查找的GQL封装为一个函数•五、总结
马超的博客
2022/09/02
2.4K0
快速获取子图根节点的属性
数据结构--树状数组
树状数组的核心函数lowbit(int m):作用是求出 m 的二进制表示的末尾1的位置,对于要查询 m 的前缀和,m = m - lowbit(m) 代表不断对二进制末尾1进行-1操作,不断执行直到 m == 0 结束,就能得到前缀和由哪几个Cm构成
Michael阿明
2020/07/13
1.9K0
数据结构--树状数组
ztree实现根节点单击事件,显示节点信息
这段时间在维护公司的项目,去年做的项目里面有ztree树的例子,想起之前还没有开始写博客,一些知识点也无从找起,要新加一个右击节点事件,折腾了半天,其中也包含了一些知识点,稍稍做了一些demo。
王小婷
2018/09/26
7.2K0
ztree实现根节点单击事件,显示节点信息
LintCode 1353. 根节点到叶节点求和(DFS)
给定仅包含来自0-9的数字的二叉树,每个根到叶路径可以表示数字。 举个例子:root-to-leaf路径1-> 2-> 3,它代表数字123,找到所有根到叶的数的总和
Michael阿明
2020/07/13
5770
高级数据结构:树状数组
讨论树状数组前我们先来思考一个问题,有一个长度为 n 的数组,有两种操作:修改某个数的值和输出下标为 i 到 j 的每个数的和。
Here_SDUT
2022/08/08
1.7K0
高级数据结构:树状数组
【数据结构】大根堆和小根堆
从整棵树的最后一颗子树开始调整,每次都让根节点和左右孩子去比较,如果根节点比左右孩子的最大值要小,那么就将这两个值进行交换,然后此时这颗子树变成了大根堆,再看下一颗树
椰椰椰耶
2024/10/15
1340
【数据结构】大根堆和小根堆
数据结构之树状数组
如果我们要求一个数组内任意区间的和,最朴素的算法是每次对区间所有元素进行求和运算,时间复杂度为O(n)。也可以考虑用前缀和的方式去实现,求和运算的时间复杂度为O(1),但这样一来,如果对数组的某一项进行修改,则要同步维护前缀和数组,这会导致更新操作的时间复杂度由原来的O(1)提升为O(n)。如果数据量非常巨大,这样的时间复杂度仍然是不被接受的。
兜兜转转
2023/03/06
9130
数据结构之树状数组
添加打印机 具有该名称的端口已存在
添加打印机 具有该名称的端口已存在。 这是因为之前这么操作过,换一个端口即可 添加打印机 具有该名称的端口已存在 多余的端口也可以这么删除 打印服务器属性 删除多余端口
林万程
2021/03/02
6.2K0
添加打印机 具有该名称的端口已存在
显示组成一个图的多个元素的名称的分布。
import numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import AutoMinorLocator, MultipleLocator, FuncFormatter np.random.seed(19680801) X = np.linspace(0.5, 3.5, 100) Y1 = 3+np.cos(X) Y2 = 1+np.cos(1+X/0.75)/2 Y3 = np.random.uniform(Y
裴来凡
2022/05/28
7480
显示组成一个图的多个元素的名称的分布。
GC的前置工作,聊聊GC是如何快速枚举根节点的
在上篇文章中我们知道了HotSpot使用的是可达性分析算法,该算法需要进行根节点枚举。
BookSea
2023/10/16
1770
GC的前置工作,聊聊GC是如何快速枚举根节点的
PowerShell一次性替换多个文件的名称
  本文介绍基于PowerShell语言,对文件夹中全部文件的名称加以批量替换、修改的方法。
疯狂学习GIS
2023/10/24
4630
PowerShell一次性替换多个文件的名称
数据结构与算法之有根树的表达
有根树的节点之间存在父子关系,其中,有一个节点,叫做“根节点”。根节点没有父节点。
灯珑LoGin
2022/10/31
3800
数据结构与算法之有根树的表达
GC的前置工作,聊聊GC是如何快速枚举根节点的
在上篇文章中我们知道了HotSpot使用的是可达性分析算法,该算法需要进行根节点枚举。
BookSea
2023/08/21
2180
GC的前置工作,聊聊GC是如何快速枚举根节点的
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
大家好,我是yma16,本文分享关于 vue3+echarts应用——深度遍历 html 的 dom结构并使用树图进行可视化。
yma16
2024/02/17
4240
vue3+echarts应用——深度遍历html的dom结构并用树图进行可视化
本地配置wamp具有多个根目录
今天闲着没事,自己前些日子想把本地的wamp配置成两个根目录。于是就摸索自己配置玩玩。 配置测试环境:wamp2.0 1. 首先将Windows/system32/drivers/etc/hosts文件打开(用记事本打开) 2. 将原来的127.0.0.1 localhost改为 127.0.0.1 localhost 127.0.0.1 nitnews      #(这个你可以自己顺便写) 3. 保存修改后的文件,如果有什么提示就允许即可 4. 启动wamp打开apache配置文件(我的wamp是在D
苦咖啡
2018/05/07
1.2K0
谈谈数据结构中的链表、节点
今天刷题的时候再次遇到了链表,网上搜了很多关于链表的概念,有些感觉写的不错,有些云里雾里,这里对链表这个结构做个详细的说明。
崩天的勾玉
2021/12/20
7430
谈谈数据结构中的链表、节点

相似问题

如何在初始视图模型加载为空时初始化Knockout视图模型

21

在页面加载时,knockout js中的视图模型为空

13

当搜索栏为空时重新加载表视图

10

使用部分视图时的空模型

10

加载窗口或视图时如何加载视图模型

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文