单击按钮后,如何在视图翻转器中删除标题textview?

时间:2011-10-27 02:50:09

标签: android text title viewflipper

我创建了一个具有viewflipper的Android应用程序... 单击按钮后,屏幕将翻转到另一个视图。 第一个视图用于显示文本,第二个视图和文本不应显示的其余视图。 但是如何在显示下一个视图时删除下面的文本视图?

<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>

由于

1 个答案:

答案 0 :(得分:0)

您可以通过调用TextView使textView.setVisibility(View.INVISIBLE)不可见。 textView.setVisibility(View.GONE)也会使其“不存在”意味着它不会占据屏幕上的任何空间而不可见。希望这会有所帮助。