Как удалить текстовое представление заголовка в флиппере представления после нажатия кнопки? - PullRequest
0 голосов
/ 27 октября 2011

Я создал приложение для 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 голосов
/ 27 октября 2011

Вы можете сделать TextView невидимым, позвонив по номеру textView.setVisibility(View.INVISIBLE). textView.setVisibility(View.GONE) также сделает его «несуществующим», что означает, что он не будет занимать место на экране, будучи невидимым. Надеюсь, это поможет.

...