我正在创建以下项目:
<RelativeLayout android:id="@+id/relativeLayout1"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:background="@drawable/bg1" xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:id="@+id/relativeLayout2">top bar</RelativeLayout>
<ViewFlipper android:id="@+id/details"
android:layout_below="@+id/relativeLayout2" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/relativeLayout3">
<ScrollView android:layout_height="wrap_content"
android:fadingEdge="none" android:layout_width="fill_parent">
edittext and textview
</ScrollView>
</RelativeLayout>
</ViewFlipper>
<RelativeLayout android:layout_height="wrap_content"
android:id="@+id/relativeLayout5" android:layout_width="fill_parent"
android:layout_gravity="bottom"
android:layout_alignParentBottom="true" android:background="@drawable/bar">
</RelativeLayout>
当我单击edittext时,软输入模式会打开,但是底栏显示键盘的上方。
请帮助我。为什么底部栏显示在键盘上方
由于
答案 0 :(得分:1)
也许尝试在相关的活动代码中设置windowSoftInputMode到adjustPan
? E.g。
<activity android:windowSoftInputMode="adjustPan">
这应该可以防止布局被软件键盘调整大小。