问题标签 [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 投票
1 回答
651 浏览

android - Dialog Activity 中的 SoftKeyboard 平移后面的活动

正如标题所说,从一个活动开始,我启动了一个包含 editText 的对话框活动。当我单击它并出现 softKeyboard 时,它会平移 DialogActivity 但它也会影响后面的活动。

这是父活动的清单条目

这是对话活动的清单条目

父活动平移到底部,就好像那里有一个带有焦点的editText。如果我使用“adjustResize”,显然一切都搞砸了。有没有办法防止对后台活动进行任何更改?

0 投票
0 回答
696 浏览

android - android:windowSoftInputMode='adjustPan' 在 Rhomobile 中不起作用

Android 上的默认 Rhomobile 行为是在键盘出现时调整 WebView 的大小。但是,我宁愿有视图被向上推的 iOS 行为。尝试在我的 Android 清单中使用 android:windowSoftInputMode='adjustPan' 不起作用。

Rhomobile 5.0.2 Android SDK 4.4.2 Min API Level 17 测试设备:Android 4.2.2

无键盘屏幕:

没有键盘的屏幕

使用默认行为 adjustResize 的键盘屏幕(屏幕被弄乱了):

在此处输入图像描述

带有adjustPan的键盘屏幕(文本框被隐藏并且窗口不能滚动):

在此处输入图像描述

0 投票
1 回答
96 浏览

android - Android 4.2 调整盘

我需要帮助,我一直在寻找解决这个问题的方法没有成功......我在 ViewGroup 中有一个 EditText,当我点击这个 editText 时,会显示虚拟键盘。问题在于,在 Android 4.2+ 设备上,一切都按预期工作,edittext 被向上推。在 4.2 之前的设备上,edittext 位于键盘后面。

我在清单文件上试过这个,但没有任何改变:

为什么会发生这种情况,我该如何解决?谢谢!

0 投票
1 回答
1332 浏览

android - 使用adjustpan时工具栏移出屏幕

我正在使用谷歌开发者的这篇文章中的工具栏(appcompat-v21

它工作得很好,除非我按下我的editText。我在清单中设置:

但是当键盘在我的editText下方时,工具栏会移出屏幕。

有什么办法可以解决这个问题?

编辑:adjustResize 在 Lollipop 和 Kitkat 中不起作用,在 JB 中是的。

EDIT2:它是由:当我将它设置为true时引起的。

0 投票
1 回答
2157 浏览

android - 单击 EditText 视图时,虚拟键盘会阻止下面的按钮

我的活动底部附近有一个 editText 视图。当我单击它并显示键盘时,它会阻止editText下方的按钮。我使用 android:windowSoftInputMode="adjustResize" 或 "adjustPan" 但不能按我的意愿工作。

以下是一些截图:

原始视图:原始视图

单击编辑文本时: 单击编辑文本时

我想要的视图: 我想要的风景

这是我的代码:

0 投票
1 回答
881 浏览

android - DialogWhenLarge adjustResize 不起作用

活动主题是Theme.AppCompat.Light.DialogWhenLarge。当键盘启动时,我无法让活动调整大小。配置android:windowSoftInputMode="adjustResize"getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); 没有效果,我得到的只是adjustPan行为。但是,我可以确认它adjustNothing有效。任何想法如何使用DialogWhenLarge主题进行活动以使用键盘调整大小?

结果adjustResize调整调整大小的结果

结果adjustNothing结果与adjustNothing

0 投票
2 回答
2753 浏览

android - adjustPan 推送我的布局并隐藏状态栏

在清单中使用 adjustPan 会将我的布局推到顶部,并使我的 UI 看起来很荒谬。

这是我的 Android 清单:

这是我的 XML 文件:

0 投票
1 回答
1260 浏览

android - 显示软输入时“向上推”一个列表视图,但不是该栏

我在 View Pager 的页面中有这样的布局:

这是它的样子:

当我单击编辑文本时,我希望栏保持原位(在屏幕顶部),但列表视图要向上推,所以它看起来像:

我得到了什么(条被推高并消失):

我的 AndroidManifest 上有这个:

android:windowSoftInputMode="adjustPan"

我尝试了不同的设置值组合android:windowSoftInputMode,但我要么让键盘出现覆盖编辑文本,要么将整个屏幕向上推。

有没有办法在列表视图被向上推时将栏保持在原位?先感谢您。

0 投票
1 回答
781 浏览

android - 根据键盘调整高度

我正在尝试设计一个类似于 LinkedIn 屏幕的布局来共享更新。

当您第一次进入屏幕时,布局被拆分如下:

屏幕的一半是编辑文本 屏幕的一半是图像画廊,画廊上方有一个栏

第一次进入屏幕 现在,当我单击编辑文本时 - 键盘出现并且它与画廊一样高,使带有相机图标的栏可见。

他们是如何设计这种布局的,以便键盘高度与画廊高度相同?

在此处输入图像描述

0 投票
0 回答
116 浏览

android - 调整锅不适用于提示不是英语?

在活动清单声明中,我设置了这一行:android:windowSoftInputMode="adjustPan|stateVisible|stateAlwaysHidden"。

但我有非常奇怪的情况:

  1. 当提示不是用英文编写时,ajdjustPan 不起作用。

  2. 如果提示是用英语以外的语言写的。那么只有当edittext被标签两次时,adjustpan才会起作用。

  3. 如果 edittext 不为空。然后调节锅就可以正常工作了。

可能是什么问题?