我正在动态添加视图(RelativeLayout
with EditText
)并使用方法FrameLayout
设置它们的位置。setTranslate
但在屏幕键盘上我的EditText
.
我试过设置
android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"
在清单中,但仍然没有结果。我正在使用 11 SDK。
如何解决这个问题?
这是截图:
我正在动态添加视图(RelativeLayout
with EditText
)并使用方法FrameLayout
设置它们的位置。setTranslate
但在屏幕键盘上我的EditText
.
我试过设置
android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"
在清单中,但仍然没有结果。我正在使用 11 SDK。
如何解决这个问题?
这是截图:
正如您已经在 Manifest 中尝试过活动 android:windowSoftInputMode 一样。您可以通过将布局更改为相对并使您的 EditText android:layout_alignParentBottom="true"
参考这个例子
用 . 围绕您的相对布局<ScrollView>
。
将您的视图放在其中。ScrollView 只接受一个孩子,因此您可能需要将所有组件添加到 LinearLayout,然后将 LinearLayout 添加到 ScrollView 内。
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ScrollView>
如果这不是您要查找的内容,请添加
android:layout_alignParentBottom="true"
唯一对我有用的是在特定活动标记内的清单文件中进行更新,该活动标记托管其布局导致滚动问题的片段。解决方案由下式给出:
android:windowSoftInputMode="stateVisible|adjustPan"