2011-10-27 99 views
0

我創建了一個具有viewflipper的android應用程序... 單擊按鈕後,屏幕會翻轉到另一個視圖。 第一個視圖是爲了顯示文本顯示,第二個視圖和文本不應該顯示的其餘部分。 但是如何在顯示下一個視圖時刪除下面的textview?點擊按鈕後,我如何刪除標題textview視圖鰭?

<TextView 
android:id="@+id/custom_font" 
android:textStyle="bold" 
android:gravity="center_vertical|center_horizontal" 
android:text="@string/titlesfourq2" android:layout_height="wrap_content" android:layout_y="10dip" android:textSize="20dip" android:layout_width="340dp" android:textColor="#000000" android:layout_x="35dip"/> 

這是我的xml。

<?xml version="1.0" encoding="utf-8"?> 
    <AbsoluteLayout android:id="@+id/LinearLayout01" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical"> 

<AbsoluteLayout android:id="@+id/radioGroup1" 
android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

        <Button android:background="@drawable/board" android:id="@+id/bg" 
     android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    </Button> 

<TextView 
    android:id="@+id/custom_font" 
    android:textStyle="bold" 
    android:gravity="center_vertical|center_horizontal" 
    android:text="@string/titlesfourq2" android:layout_height="wrap_content" android:layout_y="10dip" android:textSize="20dip" android:layout_width="340dp" android:textColor="#000000" android:layout_x="35dip"/> 

    <Button android:background="@drawable/buttonred" android:id="@+id/buttonredfailone" 
     android:layout_marginTop="40dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_height="100dip" android:layout_width="100dip" android:layout_x="190dip" android:layout_y="70dip"> 
    </Button> 

     <Button android:background="@drawable/buttongreen" android:id="@+id/buttongreenpassone" 
     android:layout_marginTop="150dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_width="100dip" android:layout_height="100dip" android:layout_x="290dip" android:layout_y="160dip"> 
    </Button> 

     <Button android:background="@drawable/buttonblue" android:id="@+id/buttonbluefailone" 
     android:layout_marginTop="150dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_x="50dip" android:layout_height="100dip" android:layout_width="100dip" android:layout_y="130dip"> 
    </Button> 

</AbsoluteLayout> 

    <ViewFlipper android:id="@+id/ViewFlipper01" 
     android:layout_width="fill_parent" 
     android:orientation="vertical" 
     android:layout_height="fill_parent" 
    > 
     <!--adding views to ViewFlipper--> 

      <Button android:background="@drawable/blank" android:id="@+id/blank" 
     android:layout_width="1dip" android:layout_height="1dip"> 
    </Button> 

      <Button android:background="@drawable/failbg" android:id="@+id/fail" 
     android:layout_width="fill_parent" android:layout_height="fill_parent"> 
    </Button> 

    <AbsoluteLayout android:id="@+id/two" 
android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

    <Button android:background="@drawable/buttongreen" android:id="@+id/buttongreenfailtwo" 
     android:layout_marginTop="40dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_height="100dip" android:layout_width="100dip" android:layout_x="190dip" android:layout_y="70dip"> 
    </Button> 

     <Button android:background="@drawable/buttonblue" android:id="@+id/buttonbluefailtwo" 
     android:layout_marginTop="150dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_width="100dip" android:layout_height="100dip" android:layout_x="290dip" android:layout_y="160dip"> 
    </Button> 

     <Button android:background="@drawable/buttonred" android:id="@+id/buttonredpasstwo" 
     android:layout_marginTop="150dip" android:textStyle="bold" android:textSize="35dip" android:typeface="sans" android:layout_x="50dip" android:layout_height="100dip" android:layout_width="100dip" android:layout_y="130dip"> 
    </Button> 

</AbsoluteLayout> 

感謝

回答

0

可以通過調用textView.setVisibility(View.INVISIBLE)使TextView無形。 textView.setVisibility(View.GONE)也會使其「不存在」意味着它不會佔用屏幕上的任何空間而不可見。希望這可以幫助。