如何在软键盘出现时修复底部相对布局?

时间:2012-01-02 10:41:13

标签: android

当我在我的应用程序中的编辑文本上写一些东西时,软键盘与底部相对布局一起进入..我想修复底部相对布局位置固定。任何帮助将不胜感激..

4 个答案:

答案 0 :(得分:18)

我猜Padma Kumar在你的清单活动标签上意味着android:windowSoftInputMode="adjustNothing"

答案 1 :(得分:1)

将其添加到manifest.xml文件

中的activity标记中
android:softinputmode="adjustNothing"

答案 2 :(得分:1)

使用任何高度值制作假布局,然后引用它:

<RelativeLayout
   android:id="@+id/rl_fake"
   android:layout_width="fill_parent"
   android:layout_height="320dp" >
</RelativeLayout>

<RelativeLayout
   android:id="@+id/rl_main_view"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content" >
   ...
</RelativeLayout>
...
<RelativeLayout
   android:id="@+id/rl_problem"
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:layout_alignParentBottom="true"
   android:layout_below="@+id/rl_fake" >
   ...
</RelativeLayout>

答案 3 :(得分:0)

在Relative布局中粘贴以下代码

  <LinearLayout
        android:id="@+id/ll_button"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:gravity="center"
        android:orientation="horizontal"
        android:layout_marginTop="@dimen/_16dp">

        <Button
            android:id="@+id/btn_continue"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@color/colorPrimary"
            android:text="@string/conti"
            android:padding="@dimen/_8dp"
            android:textColor="@color/white"
            android:textSize="@dimen/_16sp" />
    </LinearLayout>