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

android - 上面的adjustPan ScrollView包含布局

嘿,我正在处理某种问题,在某些 android 布局中显示软键盘,布局是这样组织的

我已经准备好了adjustPan,我已经尝试了一些实验性的东西。但是每次获得焦点时,我的内容ScrollView都会被包含的布局隐藏起来。

这可能只是一个逻辑问题,但我如何判断例如:我的EditText哪个在其他一些东西的中心,比如等TextViewsViewPager在获得焦点时位于包含的布局之上?

0 投票
0 回答
218 浏览

android - 是否可以使用 adjustPan 并将选择操作模式保留在屏幕上?

我在屏幕底部有一个 EditText 元素(例如 Whatsapp ie),并且我正在使用 android:windowSoftInputMode="adjustPan" 以便在键盘出现时不隐藏 EditText。它工作正常,它将整个布局向上推,以便可以看到 EditText。

现在,问题是当我选择文本时,动作模式栏没有出现,好像它是随着布局一起向上推的。

我没有在布局中使用显式操作栏,它是在进行文本选择时出现在 pre M 设备上的操作栏。

布局层次结构如下:

所以我想做的就是这个动作模式,即使在键盘打开时也能保持它的位置,使用平移行为。

adjustResize 对我不起作用。设置后,键盘在 EditText 上方,并且没有调整大小,可能是由于 GLSurfaceView。

谢谢!

0 投票
0 回答
400 浏览

android - 当 editText 没有焦点时,AdjustPan 在第一次触摸时不起作用

在堆栈和其他论坛上长时间搜索没有结果。所以问题是:我有包含 EditText 的项目的 recyclerView。活动未处于全屏模式,windowSoftInputMode 为“adjustPan”。当我第一次单击 editText 时(editText 没有焦点) - 键盘与 editText 重叠,但是如果我关闭键盘并第二次触摸相同的 editText (editText 有焦点) - adjustPan 按预期工作并将内容向上推送以显示 editText。这不是片状错误。也许有人已经遇到过这个问题(错误?)。谢谢。

0 投票
1 回答
3432 浏览

android - adjustPan 不能与 FLAG_LAYOUT_NO_LIMITS 一起使用

我的要求是一个完全透明的状态栏,状态栏的颜色会activity动态变化。

为此,我添加了getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

在 style.xml 中

所以它工作正常,但我需要在软键盘打开时调整屏幕。所以我尝试了android:windowSoftInputMode="adjustPan|adjustResize"但屏幕没有调整大小或滚动。任何人都可以帮助我。

0 投票
3 回答
4717 浏览

android - Android webview 键盘覆盖输入

我的 android 应用程序的预期效果是有一个带有输入框和内容的 web 视图。当用户点击键盘时,键盘将输入框向上推,但不会调整主要内容的大小,只是覆盖在其上,如下图所示。

在此处输入图像描述

我遇到的问题是键盘盖住了输入框,推不起来。

这是目前的科尔多瓦安卓应用程序。在清单中,我已经配置了

同样在 config.xml 中:

我使用 android:windowSoftInputMode="adjustPan" 来防止屏幕调整大小,这是我想要的,因为我不希望内容被挤压。我还尝试将输入框的 css 配置为固定和绝对的(基本上绑定到 webview 的底部。

据我了解,当键盘从输入框中的编辑中弹出时,它也会将框向上推,因为输入框被限制为也会被向上推的 webview。

任何建议表示赞赏,谢谢,D

0 投票
2 回答
638 浏览

android - Android edittext 与多行和adjustPan 窗口SoftInputMode

在我目前正在使用的聊天应用程序中,我有一个带有编辑文本的底栏,这是我的 editText 布局:

当我开始打字时它很好,多行很好。

但是当我将焦点移到第一行时,会发生这种情况,部分编辑文本会移动到键盘下方。

在此处输入图像描述

我知道使用adjustResize可以解决问题,但我不能使用它,因为我有一个位图并且它被压缩了。所以我不能使用adjustResize

需要帮助,在此先感谢。

0 投票
2 回答
1707 浏览

android - 使用adjustpan时ActionBar向上滚动

我已经被困了很长一段时间了。我正在尝试开发一个聊天模块。我一直被困在这部分,当SoftInputKeyboard覆盖RecyclerView. 我已经尝试了几乎所有的组合和adjustResize没有成功。adjustPanstateHiddenstateVisible

在使用2-3 项时adjustPan隐藏。我附上了截图。任何帮助都将不胜感激。ActionBarrecyclerview

XML

  • A ) 调整大小

使用调整大小

  • B ) 使用 AdjustPan

在此处输入图像描述

0 投票
0 回答
102 浏览

android - Android:adjustPan 有时无法正常工作

我使用这段代码:

但有时不工作,在某些设备上永远不工作

0 投票
0 回答
260 浏览

android - 键盘将布局推到状态栏下方(甚至更远)

我有以下xml

在我的AndroidManifest.xml中,我将其设置windowSoftInputModeadjustResize. 但是现在,当我单击其中一个EditText字段时,布局会向上移动,而我要输入的实际字段甚至不再可见。滚动有效,但仅向下而不是完全向上。有想法该怎么解决这个吗?我不想使用adjustPan,因为这通常会禁用滚动。

0 投票
1 回答
651 浏览

android - windowssoftinputmode=textalignment 属性 center 或 center_horizantal 时,Adjustpan 无法正常工作

android:windowSoftInputMode="adjustPan" 属性已在 AndroidManifest.xml 中指定,但仅在第一次有效。

第二次在屏幕上显示软件键盘时,它完全隐藏了我的 EditText。

图像描述使用超链接查看图像。第一次 EditText 正常工作 单击此处隐藏并重新打开键盘 第二次出现问题。点击这里

笔记:

1.AdjustResize 代替 AdjustPan 是可行的,但我需要 adjustPan 因为 AdjustResize 图像已调整大小。

2.我还尝试使用 PreIme 创建 Own Edittext(Custom Edittext),但对我也不起作用。

3.如果删除文本对齐中心工作正常。但我需要文本对齐中心。

清单文件