我正在动态地将视图(RelativeLayout
与EditText
)添加到FrameLayout
并使用setTranslate
方法设置其位置。但是我的EditText
屏幕键盘重叠。
我试过设置
android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"
清单中的,但仍然没有结果。我正在使用11 SDK。
如何解决这个问题?
这是screeshots:
答案 0 :(得分:2)
因为你已经在你的Manifest中尝试了android:windowSoftInputMode的活动。你可以通过将Layout布局为relative来使你的EditText android:layout_alignParentBottom =“true”
请参阅此Example
答案 1 :(得分:2)
使用<ScrollView>
围绕您的相对布局。
答案 2 :(得分:1)
将您的视图置于其中。 ScrollView只接受一个孩子,所以你可能需要将所有组件添加到LinearLayout,然后在ScrollView中添加LinearLayout。
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</ScrollView>
如果那不是你想要的,那么添加
android:layout_alignParentBottom="true"
答案 3 :(得分:0)
唯一对我有用的是在该特定活动标签内的清单文件中添加更新,该标签托管的片段的布局在滚动时产生问题。解决方案如下:
android:windowSoftInputMode="stateVisible|adjustPan"