0

在屏幕的某个部分,我有时需要显示一个按钮,有时需要显示一个 TextView。当 Button 可见时,TextView 不可见,反之亦然。(在同一位置)。我怎样才能做到这一点 ?

4

1 回答 1

0

这很容易实现。在您的布局中,按钮和 textview 在同一个位置。使用android:visibility="visible"/android:visibility="gone"使其中一个可见并隐藏另一个

表单代码,您可以通过使用相应地隐藏和显示它们

View.setVisibility(View.VISIBLE) 
View.setVisibility(View.GONE)

像这样的东西:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    android:visibility="visible"
    />

<Button  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:visibility="gone"
    />

</RelativeLayout>
于 2013-08-26T10:27:08.273 回答