java - 当键盘处于活动状态时停止调整 ListView 的大小。[带图像]。安卓工作室
问题描述
我不想每次打开键盘时都出现listview。正如您从第二张图片中看到的那样,搜索视图下的列表视图对用户来说很烦人。当键盘未激活时,一切正常。
我试过 了android:windowSoftInputMode="stateVisible"
android:windowSoftInputMode="adjustResize"
adjustPan
,adjustNothing
没有任何效果。
解决方案
问题在ConstraintLayout
. 我将视图切换到RelativeLayout
! 然后,我把每个元素放在一起。
现在,没有像约束布局那样的重叠。
说明:
ConstraintLayout
通过填充设置元素。
RelativeLayout
相对于彼此设置元素。
推荐阅读
- java - 如何确定你的程序运行时间?
- python - 如何获取用户对 [discord.py] 做出反应的消息的 ID?
- python - 为什么将此函数应用于未作为参数调用的变量?
- reactjs - React Navigation:更改开关底部选项卡上的所有背景颜色
- reactjs - React 网站字体大小和 div 大小在部署时看起来比在本地主机上更大
- javascript - 遍历 getter 和 setter 反应状态钩子
- if-statement - 批处理文件 IF 条件
- regex - 使用 find 和 bash 的正则表达式支持重命名 pdf 文件
- javascript - JQ:控制台错误“(...).slideToggle(); is not function” 我的 slideToggle 不起作用
- javascript - 通过 Javascript 操作 DOM 后的 Python GET 请求