问题标签 [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 回答
598 浏览

android - Jetpack Compose - 键盘第一次隐藏 TextField

我在 LazyColumn 中创建了一个包含六个 TextField 的简单示例,当您单击最后一个 TextField 时,键盘会将其隐藏,如果您隐藏键盘并再次单击最后一个 TextField,则可以正常工作。

在 AndroidManifest 我使用“adjustPan”

这是第一次单击最后一个 TextField 时的捕获,隐藏最后一个 TextField

这是您第二次单击最后一个 TextField 时的捕获,可以正常工作

这是代码

有谁知道第一次点击最后一个 TextField 时是否有任何方法可以防止键盘隐藏它

编辑:有一个已知问题: 192043120

0 投票
1 回答
35 浏览

android - windowSoftInputMode adjustPan:如何为 DatePicker 的文本字段添加更多边距(微调器模式)

当文本字段收到焦点时,我希望活动有一个偏移量作为微调器容器。

我想要达到的目标:

1

我得到什么:

2

我怎样才能达到期望的行为?有没有办法将任何视图包装在adjustPan尊重的容器中?

0 投票
0 回答
17 浏览

android - 如何在显示软键盘时向上推某些视图,同时保持所有其他视图相同

正常登录画面

软键盘后的画面

这就是我想要在我的应用程序中做的事情。

我已经搜索了很多关于如何做到这一点,但我有几个问题需要解决。

清单中的 Adjustresize 只是简单地调整所有内容的大小,然后我的背景图像变得平滑,与它相比,textview 看起来很大。

我的登录屏幕的正常外观

打开软键盘后的样子

我不需要调整背景大小,我只想将屏幕的登录部分向上推并保持其他所有内容相同,如何实现?

更改为滚动视图并在 java 中设置可绘制的背景只会使背景比需要的更长,而且看起来很奇怪并且不能解决问题。

0 投票
0 回答
19 浏览

android - 带有adjustPan的TextInputEditText - 看不到输入的文本

我正在玩,TextInputEditText我正面临一个奇怪的问题。当我编辑第一个的内容时,比如说“Nom”字段,一切看起来都很好,键盘出现了,我可以看到输入的文本。现在,如果我需要在键盘下方的文本字段中输入文本,则活动会向上平移,因此该字段在视图中,但我看不到我正在输入的文本...请看一下视频:https ://www.digitalblend.fr/android_TextInputEditText_issue.mp4

此外,请查看我的实际代码:

在我的清单中,我使用了android:windowSoftInputMode="adjustPan">

如果有人有想法?提前致谢。