我们正在做一个类似Whatsapp的应用程序,所以我们展示了一个表情面板或软键盘。我们正在使用adjustResize,因为我们需要获得软键盘的高度(为了确保表情面板与软键盘具有相同的高度),一切都正常,但是,当从表情面板更改为键盘时,我们看到edittext如何到达底部,然后随着软键盘上升。 在显示软键盘时,如何修复edittext?在显示键盘之前,我曾考虑过从adjustResize更改为ad
我正在开发一个消息应用程序,布局没有什么花哨的-布局顶部的,底部的和消息列表的,填充中间的空间。 我的问题是,当通过单击/按显示软键盘时,中最后一个可见项目的位置不会保持。例如,如果列表有20个项目,并且当软键盘未显示时最后一个可见的是项目12,当软键盘显示时,我仍然希望最后一个可见的是项目12。 我已经在清单和代码中尝试了adjustPan和adjustResize的组合,但没有解决问题。 有什
使用android软键盘输入文本并使用键盘下方可用的键手动关闭后,应用程序页面不会刷新。键盘所在的位置显示一个黑色空间。 我尝试了windowSoftInputMode的各种可用选项,但没有解决这个问题。遗憾的是,adjustPan没有表现出预期的行为。当windowSoftInputMode设置为adjustPan时,键盘隐藏文本字段。 隐藏软键盘后如何使页面刷新以消除此问题?
我已经谷歌了很多,但找不到一个令人满意的解决方案。下面的截图描述了我所面临的问题。 软键盘可见时,编辑文本隐藏在标题栏后面。我已经把 主布局中的属性。如果删除此属性,则布局工作正常。但设计需求需要表单位于中心。我什么都试过了。尝试使用scrollview并将其放入清单 也尝试过“adjustPan”,它确实有效。但是在这种情况下,整个表单不会被推上去,编辑文本“MobileNo”和按钮隐藏在软键盘
我有一个片段,其中包含一个ViewPager2的2个fragemnt。在第二个子片段中,我有一个回收器视图,其视图保持器包含 TextView 和 EditText。 在模拟器中,当我点击编辑视图时,软键盘一直关闭。 在真实设备(索尼xperia XA)中,软键盘没有关闭,但它总是关注第一个编辑文本,无论我是否在另一个编辑文本中单击 我曾尝试使用android:WindowsOfInputMode
当软键盘出现在屏幕上时,我需要软键盘和编辑文本之间正好有50dp的间隙。最终的输出会像这样 我怎样才能做到这一点?清单中的调整平移或调整调整大小并没有给我具体的差距。
我有一个布局,其中包含RelativeLayout作为根布局,相对布局在顶部包含ListView,在相对布局的底部包含一个Edittext align。在Lollipop前版本的设备中,每当软键盘打开Edittext时,我就可以看到Edittext。但在Lollipop软键盘中隐藏了编辑文本。我已经在清单文件中设置了android:WindowsOfInputMode=“adjustPan|adj
我有一个活动使用“adjustPan”作为其调整大小配置,我需要在不使用“adjustResize”的情况下计算键盘高度,因为我需要将某些视图保留为全屏(这意味着它们应该保留在原位,键盘应该隐藏它们),并将视图放在键盘正上方。我们的应用程序有一个消息按钮,我通过按钮点击打开键盘。当它发生时,我使用OnGlobalLayoutListener并使用“getWindowVisibleDisplayFr
当软键盘弹出时,我需要在键盘和编辑文本之间提供一些填充,这通常会隐藏编辑文本的底部。 打开软键盘时,我需要完整的edittext视图可见。更重要的是,我不能使用<code>android:WindowsOfInputMode=“adjustResize”,这在我的用例中效果不佳。我正在使用“adjustPan”。 那么如何在不改变windowSoftInputMode的情况下实现相同呢?
我有一个在清单中带有< code > Android:windowSoftInputMode = " state visible " 的Edittext。现在,当我开始活动时,键盘会显示出来。怎么隐藏?我不能使用< code > Android:windowSoftInputMode = " state hidden ,因为当键盘可见时,最小化应用程序并恢复它,键盘应该是可见的。我试着 但它没有起
我在android studio中创建了一个简单的聊天应用程序。最初,当我发送文本时,recycle view的最后一项总是在焦点上,但当我隐藏软键盘,然后再次单击editext以发送消息时,recycle view的最后一项不在焦点上。当软键盘处于焦点时,我需要向下滚动才能看到最后一条消息。下面是布局和主要活动代码: 以下是我的聊天应用程序的布局: 我已经使用了smoothScrollToPos
见下面的图片。当我点击编辑文本时,我的整个布局被推到顶部。结果应该是工具栏 图像 1 图片2 我的布局如下所示: 这是我的清单。xml文件: 我尝试过已经尝试过“调整大小”,但问题是我在底部的线性布局隐藏在键盘下。 那么我该怎么做呢?
问题在于,当软键盘出现或消失时,recyclerview几乎向下滚动一整行。 这里有一个直观的例子: 活动的布局使用ChatKit UI库中的MessageInput和MessageList对象,如下所示: 该活动还在清单中设置了 adjustPan: Recyclerviews线性布局管理器设置为垂直,具有反向布局和默认项目animator: 理想情况下,我不想设置键盘侦听器并在每次显示/隐藏键
我有一个框架布局,顶部为garvity的RecyclerView和底部为gravity的EditText。当我打开软键板时,布局超出状态栏。我希望键盘只推编辑文本,而不是整个布局。这是我的setupDialog方法: 我尝试调整Pan和调整大小,但无法正常工作。
我不是一个有经验的程序员,我对Java的了解很少。 代码是 我用铸造把它修好了。 但还有一个问题我无法解决 software.jar是整个包 谢谢你