为什么“按钮”的可见性“消失”不适用于滚动视图?

时间:2014-04-10 06:46:14

标签: android android-layout view android-linearlayout android-view

我的布局如下:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="1">

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:scrollbars="vertical"
        android:layout_weight="1">

        <-- A relative layout that contains a lot of edit text fields and a few text views at the bottom that cover up the screen-->

    </ScrollView>

    <Button
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:text="something"
        android:layout_weight="0"
        android:visibility="gone"/>

</LinearLayout>

我想要做的就是达到这样的效果:当点击EditView内的任何ScrollView键盘弹出时,底部的按钮不应该掩盖任何文字视图,因为它处于gone状态。但是现在,每当我点击任何EditText字段时,它似乎都掩盖了我的一些文本视图。

为什么要渲染屏幕,以便为我底部的gone按钮指定空间?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到清单中的活动代码中。

android:windowSoftInputMode="adjustNothing"