gpt4 book ai didi

java - 如何在 9patch 上正确应用 adjust_pan?

转载 作者:行者123 更新时间:2023-11-30 11:20:28 24 4
gpt4 key购买 nike

我有一个带有 EditText 的 android 对话框。

当用户点击EditText时,键盘打开

但是对话框缩小了。

对话框根背景是一个9patch

我希望它被切割,这意味着它的角不是圆的而是方形的。

现在,用户可能认为缩小对话框是全尺寸对话框。

我希望键盘以用户会看到的方式放置在对话框上,对话框原本较大,没有可见字段。

enter image description here

我已经在打开对话框的 Activity 上尝试过这个:

      mDialog.getWindow().setSoftInputMode(
WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

list :

android:windowSoftInputMode="adjustPan" 

最佳答案

在这里查看我的类似答案:https://stackoverflow.com/a/22463549/335650

Is any part of your layout a scrollable container (like ListView)? If so, try setting android:isScrollContainer="false" on that item in your XML layout.

If you have any views which have android:isScrollContainer="true", the layout manager will attempt to resize your layout when the keyboard pops up, regardless of `android:windowSoftInputMode'.

关于java - 如何在 9patch 上正确应用 adjust_pan?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22690490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com