问题标签 [adjustpan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
101 浏览

android - 在 iframe webview Android 中使用 adjustResize 没有行为

输入字段被虚拟键盘隐藏。在清单中使用 adjustResize 或 adjustPan 没有任何改变。容器内的输入字段,一个 Iframe。也许 iframe 是问题,但我不确定

0 投票
2 回答
898 浏览

android - 出现键盘时如何修复EditText的缩小

当我点击输入一些文本时,我的程序屏幕底部有一个LinearLayout包含a ,出现键盘并且高度缩小,所以我看不到我写的内容。EditTextEditTextEditTextEditText

键盘前

键盘后

我对此进行了搜索,发现可能与AndroidManifest.xml文件有关。所以我将此行添加到文件中:

但这在我将此代码添加到清单后EditText放置在键盘后面后无法正常工作。

将代码添加到 AndroidManifest 文件后

最后我想知道有什么办法可以防止在显示键盘时调整视图大小?

我的活动 XML 代码:

0 投票
1 回答
128 浏览

android - 结合使用 ScrollView Activity 和 adjustPan 时的空白

我的线性布局占用了太多空间。所以我决定把它放在一个 ScrollView 里面。

布局底部有一个 EditText 供用户输入。为了使布局在 AndroidManifest.xml 中为我放置的 Activity 调整大小:

当我刚刚有一个线性布局时还可以,但现在结合滚动视图我得到一个空白空间,我认为 Android 正在尝试为键盘腾出空间。

布局.xml:

在点击键盘之前

点击键盘后

0 投票
0 回答
154 浏览

java - Android键盘没有向上推布局

我的键盘没有弹出edittext来输入文本。我尝试在我的android清单中的windowSoftInputMode中设置adjustSize。

这是我的 AndroidManifest.xml

我只有一个editText

这是我的整个布局。

我从 AndroidManifest 和 Programatically 尝试了 windowSoftInputMode 的所有其他选项,但没有工作。我也尝试使用 ScrollView 作为根布局。但仍然无法正常工作。

0 投票
11 回答
3664 浏览

java - 在 EditText 和键盘之间添加边距

所以在过去的几年里,这个问题已经在这里被问过几次了,没有一个解决方案对我有用。

问题是,当我AdjustPan用来移动软键盘时,它隐藏了EditText如下部分:

在此处输入图像描述

我尝试的解决方案是:

解决方案 1 (2011)

解决方案 2 (2014)

解决方案 3 (2013)

大多数答案都包括使用AdjustPan/AdjustResize,所以我只想说它们都没有提供所需的解决方案(EditText打开键盘时显示整体)。

我在想也许在 2019 年有一个可行的解决方案来解决这个问题。

此布局的 xml 是:

0 投票
2 回答
338 浏览

android - Android:键盘在片段中隐藏 EditText [材料]

前提:我有一个片段位于活动布局的框架布局内。该应用程序处于全屏模式

片段的样子

问题:当键盘抬起时,它会隐藏一些编辑文本,甚至是当前具有焦点的文本。

问题

已采取的措施:我已经尝试在清单中设置标志:

但没有任何效果。我还尝试在片段的 onCreateView 中设置标志(我也尝试在 onCreate 中),但没有成功。

问题:可能是什么问题?我究竟做错了什么?

0 投票
0 回答
24 浏览

android - 结合ScrollView的adjustPan和adjustResize功能

我在 Scrollview 中遇到问题。在最底部的 EditText 的键盘输入中,我希望出现 adjustPan 功能,如果我"stateHidden|adjustPan"在 Manifest 文件中使用它就可以正常工作。问题是如果我单击滚动条的任何中间元素并且当键盘弹出时我无法完全向下滚动。我通过使用adjustResize 解决了这个问题,但是我不能同时使用adjustPan,这样我最底部的元素会自动向上推,以便用户可以看到。

请注意:我已添加android:paddingBottom,但在这里没有帮助。

0 投票
0 回答
84 浏览

react-native - android:windowSoftInputMode="adjustPan" 在 Modal 中没有显示任何效果

当有任何TxtInput焦点时,键盘将在键盘出现时按下底部按钮。但是用这条线可以避免他的行为,

但是这条线仅在普通页面中显示效果,但在 Modals 中没有。

除了上述行之外,还有什么可做的以在 Modals 中获得所需的输出吗?谢谢你。

0 投票
0 回答
30 浏览

android-layout - 当单击 EditText 以绑定消息时,如何调整工具栏和底部导航栏?

我正在创建一个聊天片段,我面临的问题是一些消息隐藏在键盘下,因为我找到了两个解决方案,但它们都不起作用。

  1. 在活动标签之间的清单文件中添加android:windowSoftInputMode="adjustResize" 不起作用。

  2. 添加此android:windowSoftInputMode="adjustPan"并没有隐藏消息,但工具栏和底部导航栏都消失了。

这是我的 XML 文件代码:

0 投票
1 回答
1778 浏览

android - Jetpack compose 上的 AdjustResize 不起作用

我正在使用jetpack compose(1.0.0-beta09)在我的项目上实现一个屏幕,但是我在一个需要始终可见的页脚的屏幕上遇到了一个问题,即使打开了键盘,我知道我们有android上的'adjustResize'在正常活动中解决了这个问题(我有很多带有这种页脚类型的屏幕并且它正在工作),但是如果我将adjustResize放在清单或活动的onCreate方法上键盘继续隐藏页脚:

那是我没有打开键盘的屏幕,只是为了弄清楚我在说什么

那是我没有打开键盘的屏幕,只是为了弄清楚我在说什么

这就是打开键盘的屏幕

这就是打开键盘的屏幕

清单活动标签,我正在尝试在键盘已经打开并且页脚在他上方可见的情况下打开屏幕:

创建方法:

我知道在清单和 onCreate 上使用 setSoftInputMode 是多余的,但我正在尝试任何东西。

-

我的屏幕组成范围: