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

android - 键盘出现时如何向上推recyclerView?

我想建立一个像whatsapp一样的消息布局。我有一个edittext 和一个recyclerView。

问题是当键盘出现时它会隐藏消息!

所以让我们说这个 RecyclerView:

当键盘出现时,我得到了这个:

但我想得到这个:

注意:当我设置linearLayoutManager.setStackFromEnd(true);它时它可以工作,但是当有一条消息时,它会出现在页面底部。

0 投票
9 回答
12192 浏览

android - 协调器布局调整调整大小不起作用

我的代码(以及更多): 我有一个协调器布局,如下所示

在框架布局内,我正在使用位于底部的编辑文本来扩展自定义视图。编辑文本和自定义视图显示正常。

我在清单中定义了 android:windowSoftInputMode="adjustResize|stateHidden" 。

我的问题: 在点击编辑文本以调出软键盘时,它会与下面的内容重叠,而不是调整 FrameLayout 的大小。当软键盘出现时,我只是无法调整 FrameLayout 的大小。任何帮助将不胜感激

我尝试过的事情:

  1. 将设计支持库更新到 22.2.1
  2. 在 FrameLayout 中添加了 android:layout_gravity="fill_vertical" 作为属性。
0 投票
2 回答
1027 浏览

android - “adjustPan”工作不正常

我正在创建 android 聊天应用程序。
但是,当键盘打开时,它几乎不会覆盖 EditText。
如果我使用“adjustResize”,它不会覆盖 EditText,但会覆盖 ListView。

显现:

android:windowSoftInputMode="stateAlwaysHidden|adjustPan"

布局:

键盘关闭

键盘被打开

0 投票
0 回答
63 浏览

android-edittext - 如何修复键盘隐藏了我的自定义编辑文本问题而不删除为我的编辑文本设置的重力?

我也遇到了与这篇文章中讨论的相同的问题。

正如他们在评论中提到的,这个问题被报告给了谷歌。

我在网上搜索,我没有找到任何相同的答案。

帮我修复键盘隐藏了编辑文本问题,使用我的自定义编辑文本的重力。

0 投票
0 回答
39 浏览

android - 有没有可能告诉Android给adjustPan留一点空间

我的应用程序设置为adjustPan软键盘覆盖文本框时。我的老板喜欢它,但他希望 Pan 在文本框和键盘之间留出一点额外的空间。当前文本框的底部和键盘的顶部触摸。反正有没有告诉Android留一点空间?

0 投票
1 回答
146 浏览

android - 将键盘推高然后adjustPan

我想知道是否有办法将我的 scrollView 推得更高"android:windowSoftInputMode="adjustPan"。它现在看起来有点局促。在此处输入图像描述

这是一张图片

0 投票
3 回答
3504 浏览

android - 软键盘隐藏部分布局?

我有一个问题,当单击EditText布局底部的 时,会显示一个软键盘。问题是,当我单击EditText并且软键盘显示时,我可以滚动浏览我的 ListView,但是我在列表视图之前声明的布局,即ActionBarRelativeLayout,都被隐藏了。在我AndroidManifest的声明中:android:windowSoftInputMode="stateAlwaysHidden|adjustPan"。我认为这是因为我没有添加 aScrollView作为布局的父级,但是当我这样做时,没有任何改变。这是我的尝试:

RelativeLayout开始和ActionBar都是隐藏的,但是ListView当我的软键盘弹出并单击我的EditText. 有想法该怎么解决这个吗?谢谢!

0 投票
2 回答
428 浏览

android-listview - 键盘在 Android 中隐藏了 EditText

我在 Listview 项目布局中有两个 EditText 字段。单击按钮时,将添加一个新项目作为 Listview 中的第一行。而且我可以在这两个字段中输入文本。

这是我的代码:

适配器的 getView() :

我正在使用adjustPan 来进行清单中的活动。

这是我的问题:这在我测试过的所有设备上都可以正常工作,但是在三星 Galaxy-Tab2(10 英寸平板电脑)上,当我添加一个新项目并点击第二个 EditText(即描述字段)时,键盘只显示在描述字段下方,这很好。现在,如果我按任意键,则键盘将覆盖描述字段。我看不到该字段中输入的确切内容。第二个 EditText 完全被键盘隐藏。第一个 EditText 字段不会发生这种情况。我哪里错了?为什么它在galaxy-Tab2 上没有按预期工作?请帮我。提前致谢。

0 投票
0 回答
665 浏览

android - 调整平移无法正常工作

我的应用程序中有一个edittext。当键盘打开时,我正在使用adjustPan 相应地改变布局。但是当键盘打开时,它确实会改变布局,但它仍然会剪切编辑文本并且不会完全移动。我还尝试将布局添加到滚动视图并添加填充底部,但没有帮助。我也尝试了adjustResize,但也没有用。这是两种情况的屏幕截图 无键盘带键盘

这是清单文件(仅此活动

和布局文件

0 投票
1 回答
147 浏览

c# - 键盘向上移动时屏幕无法正确移动 - android

我正在 Xamarin 中制作一个 android 应用程序,下面的代码是登录窗口的 axml。但问题是,当我触摸密码字段时,布局不会向上移动,因此我可以看到“innskráning”按钮(登录按钮),我尝试将所有内容设置为 relativeLayout,并在其中进行了很多更改,但没有任何效果。我的 androidManifest 文件中也有: android:windowSoftInputMode="stateVisible|adjustResize"

任何人都可以帮助我,我已经花了很多时间在这上面。

提前致谢。