Ir al contenido principal

Unidad 2. Prácticas

1.1 Lista de invitados

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android_color/darker_gray"
    android:layout_weight="2">

    <TextView
        android:text="Lista de invitados"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="2"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Oswaldo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="2"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Axel"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="2"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Elian"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="2"
        android:background="#880000"
        android:textSize="24sp" />
</LinearLayout>

En esta primera práctica aprendí cómo usar un Linear Layout, sus características y cómo insertar texto de forma gráfica.















1.2 Lista de invitados


<LinearLayout

    xmlns:android="http://schemas.android.com/apk/res/android"

    android:orientation="vertical"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="@android_color/darker_gray">


    <TextView
        android:text="Lista de invitados"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Oswaldo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Axel"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#880000"
        android:textSize="24sp" />

    <TextView
        android:text="Elian"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="#880000"
        android:textSize="24sp" />
</LinearLayout>

En esta práctica, pude distinguir entre el wrap content y el match parent, a la vez que cambiar el color del resaltado.















1.3 Insertar imagen

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.lap_c_pc40.myapplication3.MainActivity">

    <TextView
        android:layout_width="344dp"
        android:layout_height="75dp"
        android:background="@android:drawable/alert_dark_frame"
        android:backgroundTint="@android:color/background_dark"
        android:text="You're invited!"
        android:textColor="?attr/colorBackgroundFloating"
        android:textSize="36sp"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.823" />

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="379dp"
        android:src="@drawable/mulder"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="0dp" />

    <EditText
        android:id="@+id/editText"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:drawable/alert_dark_frame"
        android:ems="10"
        android:fontFamily="casual"
        android:inputType="textPersonName"
        android:text="at the UFO party"
        android:textColor="@android:color/holo_green_dark"
        android:textColorLink="@android:color/holo_green_dark"
        android:textSize="36sp"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="409dp" />
</android.support.constraint.ConstraintLayout>

En esta práctica, aprendí cómo insertar una imagen y el proceso que debes hacer (guardar el archivo en la carpeta indicada).














1.4 Relative Layout

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="16dp">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:text="ab"
        />

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:text="ac"
        />

    <TextView
        android:text="ad"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        />

    <TextView
        android:text="ae"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        />

</RelativeLayout>

Aprendí a alinear el texto en distintas posiciones, además de diferenciar los id de cada elemento que corresponde, para poder ser identificables.















1.5 Relative Layout

<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="16dp">
    <TextView
        android:id="@+id/ab_text_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:textSize="24sp"
        android:text="Texto 1"
        />

    <TextView
        android:id="@+id/ac_text_view"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:textSize="24sp"
        android:text="Texto 2"
        />

    <TextView
        android:id="@+id/ad_text_view"
        android:textSize="24sp"
        android:text="Texto 3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentRight="true"
        />

    <TextView
        android:id="@+id/ae_text_view"
        android:textSize="24sp"
        android:text="Texto 4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        />
   <TextView
        android:id="@+id/ae_text_view"
        android:textSize="24sp"
        android:text="Texto 5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"

        />

</RelativeLayout>

En esta práctica reforcé el conocimiento anterior, de alinear el texto de distintas formas.
















1.6 Marco en imagen

<LinearLayout    xmlns:android="http://schemas.android.com/apk/res/android"    
    <ImageView        
android:layout_margin="10dp"        
android:src="@drawable/mulder"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_weight="1"        
android:scaleType="centerCrop" />
    <TextView        
android:layout_marginLeft="10dp"        
android:layout_marginRight="10dp"        
android:text="You're invited"        
android:layout_width="match_parent"        
android:layout_height="wrap_content"        
android:layout_weight=""        
android:textColor="@android:color/white"        
android:textSize="34sp"        
android:background="#009688" />
    <TextView        
android:layout_marginLeft="10dp"        
android:layout_marginRight="10dp"        
android:layout_marginBottom="10dp"        
android:text="Bonfire at the beach"        
android:layout_width="match_parent"        
android:layout_height="wrap_content"        
android:layout_weight="0"        
android:textColor="@android:color/white"        
android:textSize="34sp"        
android:background="#009688"/>
</LinearLayout>

En esta práctica aprendí cómo poner un marco a una imagen, y al texto, para que se vea ordenado.














2.1 Botones scrollview

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Main2Activity">

    <ScrollView
        android:layout_width="411dp"
        android:layout_height="235dp"
        tools:layout_editor_absoluteX="-27dp"
        tools:layout_editor_absoluteY="8dp">

        <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        tools:layout_editor_absoluteY="243dp" >

            <Button
                android:id="@+id/button"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />
            <Button
                android:id="@+id/button1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />
            <Button
                android:id="@+id/button2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />
            <Button
                android:id="@+id/button3"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />
            <Button
                android:id="@+id/button4"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />
            <Button
                android:id="@+id/button5"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button"
                tools:layout_editor_absoluteX="115dp"
                tools:layout_editor_absoluteY="54dp" />

        <Button
            android:id="@+id/button6"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Button"
            tools:layout_editor_absoluteX="115dp"
            tools:layout_editor_absoluteY="54dp" />

            <Button
                android:id="@+id/button8"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="Button" />

            <Button
            android:id="@+id/button7"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="Button"
            tools:layout_editor_absoluteX="115dp"
            tools:layout_editor_absoluteY="54dp" />
        </LinearLayout>
    </ScrollView>

    <ScrollView
        android:layout_width="401dp"
        android:layout_height="260dp"
        tools:layout_editor_absoluteX="-9dp"
        tools:layout_editor_absoluteY="243dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <Button
                android:id="@+id/button131"
                android:layout_width="114dp"
                android:layout_height="253dp"
                android:text="Button"
                tools:layout_editor_absoluteX="5dp"
                tools:layout_editor_absoluteY="243dp" />

            <Button
                android:id="@+id/button121"
                android:layout_width="102dp"
                android:layout_height="253dp"
                android:text="Button"
                tools:layout_editor_absoluteX="5dp"
                tools:layout_editor_absoluteY="243dp" />

            <Button
                android:id="@+id/button111"
                android:layout_width="98dp"
                android:layout_height="253dp"
                android:text="Button"
                tools:layout_editor_absoluteX="5dp"
                tools:layout_editor_absoluteY="243dp" />

            <Button
                android:id="@+id/button12"
                android:layout_width="wrap_content"
                android:layout_height="253dp"
                android:text="Button"
                tools:layout_editor_absoluteX="5dp"
                tools:layout_editor_absoluteY="243dp" />


        </LinearLayout>
    </ScrollView>


</android.support.constraint.ConstraintLayout>

En esta práctica, comencé a diferenciar entre Layouts, y aprendí a usar el Constraint Layout.























2.2 Constraint Layout
<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android"    
xmlns:app="http://schemas.android.com/apk/res-auto"    
xmlns:tools="http://schemas.android.com/tools"    
android:layout_width="match_parent"    
android:layout_height="match_parent"    
android:background="#9493EE"    
tools:context="com.liza.prcticas.Main3Activity">

    <TextView        
android:id="@+id/textView"        
android:layout_width="142dp"        
android:layout_height="42dp"        
android:layout_marginStart="176dp"        
android:layout_marginTop="60dp"        
android:text="¡Bienvenidos!"        
android:textColor="@android:color/background_dark"        
android:textSize="24sp"        
app:layout_constraintRight_toRightOf="parent"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent" />

    <ImageView        
android:id="@+id/imageView"        
android:layout_width="146dp"        
android:layout_height="151dp"        
android:layout_marginStart="16dp"        
android:layout_marginTop="16dp"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent"        
app:srcCompat="@drawable/dgeti" />

    <TextView        
android:id="@+id/textView2"        
android:layout_width="156dp"        
android:layout_height="40dp"        
android:layout_marginBottom="304dp"        
android:layout_marginStart="68dp"        
android:layout_marginTop="8dp"        
android:text="A la programación"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintBottom_toBottomOf="parent"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent"        
app:layout_constraintVertical_bias="1.0" />

    <TextView        
android:id="@+id/textView3"        
android:layout_width="115dp"        
android:layout_height="32dp"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="168dp"        
android:text="con Android"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintHorizontal_bias="0.0"        
app:layout_constraintStart_toEndOf="@+id/textView2"        
app:layout_constraintTop_toTopOf="parent" />

    <TextView        
android:id="@+id/textView4"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginBottom="8dp"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="8dp"        
android:text="Estudiante de Bachillerato"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintBottom_toBottomOf="parent"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintHorizontal_bias="0.503"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent"        
app:layout_constraintVertical_bias="0.451" />

    <TextView        
android:id="@+id/textView5"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="8dp"        
android:text="Un mundo fantástico te espera"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toBottomOf="@+id/textView4" />
    <TextView        
android:id="@+id/textView6"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginBottom="8dp"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="8dp"        
android:text="con Android"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintBottom_toBottomOf="parent"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintHorizontal_bias="0.501"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toBottomOf="@+id/textView5"        
app:layout_constraintVertical_bias="0.026" />

    <TextView        
android:id="@+id/textView7"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginBottom="8dp"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="8dp"        
android:text="¿Estás preparado?"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintBottom_toBottomOf="parent"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent"        
app:layout_constraintVertical_bias="0.71" />

    <ToggleButton        
android:id="@+id/toggleButton"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="8dp"        
android:text="Empezar"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toBottomOf="@+id/textView7"        
tools:text="Empezar" />

    <TextView       
 android:id="@+id/textView8"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:layout_marginTop="444dp"        
android:text="No te arrepentirás"        
android:textColor="@android:color/background_dark"        
android:textSize="18sp"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintHorizontal_bias="0.107"        
app:layout_constraintStart_toStartOf="parent"        
app:layout_constraintTop_toTopOf="parent" />
    <Button        
android:id="@+id/button"        
android:layout_width="wrap_content"        
android:layout_height="wrap_content"        
android:layout_marginEnd="8dp"        
android:layout_marginStart="8dp"        
android:text="Salir"        
app:layout_constraintBottom_toBottomOf="parent"        
app:layout_constraintEnd_toEndOf="parent"        
app:layout_constraintHorizontal_bias="0.798"        
app:layout_constraintStart_toEndOf="@+id/textView8" />

</android.support.constraint.ConstraintLayout>

En esta práctica aprendí que a veces es necesario conectar unos elementos a otros para que
no se desordenen
















2.3 Calculadora 1

<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"    tools:context=".MainActivity">

    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">

        <EditText            android:id="@+id/no1"            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_weight="1"            android:hint="Número 1"            android:inputType="numberDecimal"            android:textSize="20sp" />

        <EditText            android:id="@+id/no2"            android:layout_width="match_parent"            android:layout_height="wrap_content"            android:layout_weight="1"            android:hint="Número 2"            android:inputType="numberDecimal"            android:textSize="20sp" />
    </LinearLayout>

    <LinearLayout        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:orientation="horizontal">

        <Button            android:id="@+id/sum"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:text="Suma"            android:textSize="50sp" />

        <Button            android:id="@+id/res"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:text="-"            android:textSize="50sp" />

        <Button            android:id="@+id/mul"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:text="resta"            android:textSize="50sp" />

        <Button            android:id="@+id/div"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_weight="1"            android:text="división"            android:textSize="50sp" />

    </LinearLayout>

    <TextView        android:id="@+id/resul"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_weight="1"        android:text="Resultado"        android:gravity="center"        android:textSize="150sp" />

</LinearLayout>


En esta práctica aprendí a ingresar código en el archivo Main Activity, y hacerlo funcionar con
códigos matemáticos, además de reflejarlo en un cuadro de texto.
















2.4 Par o impar
<?xml version="1.0" encoding="utf-8"?><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"    tools:context=".MainActivity">
    <EditText        android:id="@+id/num"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:hint="Ingrese un número"        android:textSize="40sp"        android:textAlignment="center"        android:layout_weight="1"        android:inputType="number"/>
    <Button        android:id="@+id/btn"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="Mostrar"        android:layout_weight="1" />
    <TextView        android:id="@+id/txt"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:layout_weight="1"        android:textAlignment="center"        android:textSize="30sp"        android:text="Es un número:" />

    <TextView        android:id="@+id/resul"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:text="El resultado debería estar aquí."        android:layout_weight="3"        android:textSize="70sp"        android:textAlignment="center" />
</LinearLayout>

Reforcé lo aprendido en la práctica anterior, además de usar la propiedad Hint.














2.5 Calculadora 2

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.lap_c_pc14.practica6_calculadora2.MainActivity">

    <TextView
        android:id="@+id/textView"
        android:layout_width="175dp"
        android:layout_height="26dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:text="Primer Valor"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="192dp"
        android:layout_height="24dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:text="Segundo Valor"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editTextValor1" />

    <EditText
        android:id="@+id/editTextValor1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:ems="10"
        android:inputType="numberDecimal"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView" />

    <EditText
        android:id="@+id/editTextValor2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:ems="10"
        android:inputType="numberDecimal"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/textView2" />

    <RadioButton
        android:id="@+id/Rsuma"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginStart="48dp"
        android:layout_marginTop="8dp"
        android:onClick="Operacion"
        android:text="Suma"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintBottom_toTopOf="@+id/Rmulti"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editTextValor2"
        app:layout_constraintVertical_bias="0.492" />

    <RadioButton
        android:id="@+id/Rresta"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="8dp"
        android:layout_marginEnd="40dp"
        android:layout_marginTop="8dp"
        android:onClick="Operacion"
        android:text="Resta"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintBottom_toTopOf="@+id/Rdiv"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/editTextValor2"
        app:layout_constraintVertical_bias="0.492" />

    <RadioButton
        android:id="@+id/Rmulti"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="88dp"
        android:layout_marginStart="48dp"
        android:onClick="Operacion"
        android:text="Multimplicación"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintBottom_toTopOf="@+id/textView3"
        app:layout_constraintEnd_toEndOf="@+id/Rsuma"
        app:layout_constraintHorizontal_bias="0.0"
        app:layout_constraintStart_toStartOf="parent" />

    <RadioButton
        android:id="@+id/Rdiv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="88dp"
        android:layout_marginEnd="28dp"
        android:onClick="Operacion"
        android:text="Divición"
        android:textColor="@android:color/background_dark"
        android:textSize="18sp"
        app:layout_constraintBottom_toTopOf="@+id/textView3"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="@+id/Rresta" />

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="12dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:text="Resultado"
        android:textColor="@android:color/background_dark"
        android:textSize="24sp"
        app:layout_constraintBottom_toTopOf="@+id/editTextResultado"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.501"
        app:layout_constraintStart_toStartOf="parent" />

    <EditText
        android:id="@+id/editTextResultado"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="32dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:ems="10"
        android:inputType="numberDecimal"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.503"
        app:layout_constraintStart_toStartOf="parent" />

    <Button
        android:id="@+id/button2"
        android:layout_width="84dp"
        android:layout_height="42dp"
        android:layout_marginEnd="16dp"
        android:layout_marginStart="8dp"
        android:onClick="Limpiar"
        android:text="Limpiar"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="1.0"
        app:layout_constraintStart_toEndOf="@+id/textView"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>



Comentarios

Entradas más populares de este blog

Desarrollo de Aplicaciones Móviles

Centro de Estudios Tecnológicos industrial y de servicios No. 100  Elizabeth Chávez Santana, 4G Programación  Docente: Ma. de Lourdes Ramírez Villaseñor