一个元素填满整个屏幕,另一个元素获得隐形?

时间:2011-06-30 21:23:30

标签: android visibility

TextView隐身后,如何让Button填满整个屏幕?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
        >
    <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            >
        <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                />
    </LinearLayout>
    <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            >
        <Button
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                />
    </LinearLayout>
</LinearLayout>

按钮通过菜单项命令

不可见
button.setVisibility(View.INVISIBLE);

1 个答案:

答案 0 :(得分:2)

尝试

button.setVisibility(View.GONE);

More Info

从该页面引用:

  

int GONE此视图不可见,并且不会占用任何空间用于布局。