【问题标题】:Stop adjusting size of ListView when keyboard is Active.[with images]. Android studio当键盘处于活动状态时停止调整 ListView 的大小。[带图像]。安卓工作室
【发布时间】:2020-02-06 06:40:25
【问题描述】:

View without keyboard

View with keyboard. The keyboard is on the background of the search view. It irritates user.

我不想每次打开键盘时都出现列表视图。 正如您从第二张图片中看到的那样,搜索视图下的列表视图对用户来说很烦人。 当键盘不活动时,一切正常。

我试过android:windowSoftInputMode="stateVisible" android:windowSoftInputMode="adjustResize" adjustPanadjustNothing 没有任何效果。

【问题讨论】:

  • 在这里分享您的xml 代码
  • @JamilHasnineTamim 我只是使用了相对布局而不是约束。
  • 这就是如何在编辑字段上重叠!所以我想看看你的xml代码
  • @JamilHasnineTamil 谢谢!我不再需要帮助了。
  • 为什么?解决了还是怎么了?

标签: java android-studio android-layout android-listview android-softkeyboard


【解决方案1】:

问题出在ConstraintLayout。 我切换到RelativeLayout! 然后,我把每个元素放在一起。

现在,没有像约束布局那样的重叠。

解释: ConstraintLayout 通过填充设置元素。 RelativeLayout 设置元素之间的相对关系。

【讨论】:

  • 原来是布局问题! ;) 所以这一点应该是我的!顺便说一句,做得很好,尽管ConstraintLayout 也有可能。
猜你喜欢
  • 2013-06-16
  • 2023-03-10
  • 2019-03-05
  • 2015-05-25
  • 1970-01-01
  • 2022-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多