3

我正在动态添加视图(RelativeLayoutwith EditText)并使用方法FrameLayout设置它们的位置。setTranslate但在屏幕键盘上我的EditText.

我试过设置

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"

在清单中,但仍然没有结果。我正在使用 11 SDK。

如何解决这个问题?

这是截图:

在此处输入图像描述 在此处输入图像描述

4

4 回答 4

2

正如您已经在 Manifest 中尝试过活动 android:windowSoftInputMode 一样。您可以通过将布局更改为相对并使您的 EditText android:layout_alignParentBottom="true"

参考这个例子

于 2012-05-29T05:29:26.970 回答
2

用 . 围绕您的相对布局<ScrollView>

于 2012-06-01T07:59:51.757 回答
1

将您的视图放在其中。ScrollView 只接受一个孩子,因此您可能需要将所有组件添加到 LinearLayout,然后将 LinearLayout 添加到 ScrollView 内。

<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">  


</ScrollView>

如果这不是您要查找的内容,请添加

android:layout_alignParentBottom="true"
于 2012-06-01T16:41:24.183 回答
0

唯一对我有用的是在特定活动标记内的清单文件中进行更新,该活动标记托管其布局导致滚动问题的片段。解决方案由下式给出:

android:windowSoftInputMode="stateVisible|adjustPan"
于 2021-01-06T17:49:03.480 回答