¿Hacer Android TextView invisible hasta que presione el botón?

Estoy buscando para hacer un TextView invisible hasta que se presiona el botón. Específicamente son las respuestas a la pregunta y sólo visible una vez que se pulsa el botón debajo.

Lo que tengo hasta ahora >>

public class AndroidAssignment2_1 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_android_assignment2_1); Button next = (Button) findViewById(R.id.QButton); next.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent intent = new Intent(); setResult(RESULT_OK, intent); finish(); } }); Button next1 = (Button) findViewById(R.id.QButton); next1.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { Intent myIntent = new Intent(view.getContext(), AndroidAssignment2_2.class); startActivityForResult(myIntent, 0); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.android_assignment2_1, menu); return true; } } 

El xml de esta clase

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/Questions" android:layout_weight="1" android:layout_width="wrap_content" android:layout_height="0dip" android:text="@string/Q2" /> <Button android:id="@+id/QButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_question" /> <Button android:id="@+id/AButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_send" /> <TextView android:id="@+id/Answers" android:layout_weight="1" android:layout_width="wrap_content" android:layout_height="0dip" android:hint="@string/A2" /> <Button android:id="@+id/QuitButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_quit" /> </LinearLayout> 

No creo que más se necesita, sólo estoy buscando el código que me gustaría aplicar a "AButton" para hacer el TextView "Respuestas" sólo visible una vez que hizo clic en el usuario.

XML:

 <TextView android:id="@+id/Answers" android:layout_weight="1" android:layout_width="wrap_content" android:layout_height="0dip" android:hint="@string/A2" android:visibility="invisible"/> 

Código:

 Button button = (Button) findViewById(R.id.AButton); button.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { TextView tv = AndroidAssignment2_1.this.findViewById(R.id.Answers); tv.setVisibility(View.VISIBLE); } }); 

Para que esto funcione, primero tenemos que hacer un TextView, escribir nuestro mensaje en él y hacer el TextView invisible usando la propiedad de visibilidad si Textview como este:

 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" **android:visibility="invisible"**/> 

Y luego hacer un método en su clase de actividad principal para mostrar la vista de prueba invisible en nuestro método Layout usando setVisibility () como este:

  public void onLoveButtonClicked(View view){ TextView textView = (TextView) findViewById(R.id.haikuTextView); textView.setVisibility(View.VISIBLE); } 

Establezca la visibilidad TextView de Respuestas como invisible o desaparecida de forma predeterminada.

Encuentre el botón AButton de la misma manera en que encuentra las otras vistas Button.

Establecer un onClickListener en el botón AButton como los oyentes de otros botones que hace dos cosas:

Encuentre las respuestas TextView de la misma manera que encuentre las vistas de Botón.

Llama a setVisibility en las respuestas TextView.

  • Android - ¿Cómo hacer una restricción desplazable?
  • Cómo construir un ListView horizontal con RecyclerView?
  • Ejemplo sencillo sobre cómo usar SwipeRefreshLayout con ListView
  • Android Wear: Sólo la mira "Simple" está funcionando, todas las otras negras
  • Creación de un diseño sin un borde que superpone la capa de fondo
  • ¿Cómo mantener los atributos de diseño en la vista personalizada android combinada?
  • Expandiendo / Colapsando CardView con un gesto de clic o de deslizamiento (Android)?
  • cómo dar una animación curl página en un evento de clic de ImageButton
  • "Bitmap demasiado grande para ser cargado en una textura"
  • Cómo establecer el tamaño mínimo y máximo de un ImageView en Android
  • ¿Cómo agregar un interruptor a la barra de acción de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.