Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SI queremos que los botones ocupen todo el ancho del contenedor debemos
seleccionar cada uno y modificar la propiedad 'layout_width' por el valor
'match_parent':
Anidando Layout.
Podemos disponer otros LinearLayout dentro de un Layout. Borremos los cinco
botones y creemos la siguiente interface anidando LinearLayout horizontales y
verticales que debemos arrastrar desde la pestaña 'Layouts' (lo más sencillo es
arrastrar los objetos directamente a la ventana 'Component Tree' que a la ventana
de diseño):
Como podemos comprobar podemos crear pantallas mezclando distintos tipos de
Layout.
Es importante definir la propiedad 'layout_height' de cada uno de los LinearLayout
horizontales con el valor 'wrap_content'.
Problema
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
iv1=findViewById(R.id.imageView);
b1=findViewById(R.id.boton1);
b1.setVisibility(View.INVISIBLE);
iv1.setVisibility(View.VISIBLE);