Sunteți pe pagina 1din 9

Nombre

Josue Antonio

Apellidos
Baez Perez

Matricula
2019-9070

Carrera
Desarrollo de Software

Materia
App Moviles

Tema
Tarea

Profesor
Freidy Nuñez

Fecha
09/06/2022
Activity_main
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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:animationCache="false"
android:background="#2B2B2B"
tools:context=".MainActivity">

<ImageView
android:id="@+id/iv_MCCP"
android:layout_width="234dp"
android:layout_height="243dp"
android:layout_marginTop="32dp"
android:layout_marginEnd="88dp"
android:contentDescription="@string/iv_Imagen"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/ic_launcher_foreground"
tools:ignore="ImageContrastCheck" />

<CheckBox
android:id="@+id/cb_musica"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="33dp"
android:text="@string/check_Musica"
android:textColor="@color/white"
app:layout_constraintTop_toBottomOf="@+id/iv_MCCP"
tools:layout_editor_absoluteX="6dp" />

<CheckBox
android:id="@+id/cb_Carro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/check_Carro"
android:textColor="@color/white"
app:layout_constraintTop_toBottomOf="@+id/cb_musica"
tools:layout_editor_absoluteX="0dp" />

<CheckBox
android:id="@+id/cb_Calle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/check_carro"
android:textColor="@color/white"
app:layout_constraintTop_toBottomOf="@+id/cb_Carro"
tools:layout_editor_absoluteX="16dp" />

<CheckBox
android:id="@+id/cb_Persona"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/checkPersona"
android:textColor="@color/white"
app:layout_constraintTop_toBottomOf="@+id/cb_Calle"
tools:layout_editor_absoluteX="0dp" />

<Button
android:id="@+id/btn_cargarIMG"
android:layout_width="176dp"
android:layout_height="68dp"
android:layout_marginStart="16dp"
android:layout_marginTop="36dp"
android:onClick="cambiarImagen"
android:text="@string/btn_Cargar"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/cb_Persona" />

<Button
android:id="@+id/btn_verDatos"
android:layout_width="176dp"
android:layout_height="68dp"
android:layout_marginTop="36dp"
android:layout_marginEnd="16dp"
android:onClick="Siguiente"
android:text="@string/btn_verDatos"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/cb_Persona" />

</androidx.constraintlayout.widget.ConstraintLayout>

activity_datos_estudiantes
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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="#2B2B2B"
tools:context=".datosEstudiante">

<ImageView
android:id="@+id/iv_estudiante"
android:layout_width="266dp"
android:layout_height="277dp"
android:layout_marginTop="48dp"
android:layout_marginEnd="72dp"
android:contentDescription="@string/foto"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/fotoe"
tools:ignore="ImageContrastCheck" />

<TextView
android:id="@+id/datoNombre"
android:layout_width="283dp"
android:layout_height="30dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="64dp"
android:text="Josue Baez"
android:textAlignment="center"
android:textColor="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/iv_estudiante" />

<TextView
android:id="@+id/datoMateria"
android:layout_width="283dp"
android:layout_height="30dp"
android:layout_marginTop="12dp"
android:layout_marginEnd="64dp"
android:text="Introduccion al Desarrollo Moviles"
android:textAlignment="center"
android:textColor="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/datoNombre" />

<TextView
android:id="@+id/datoUni"
android:layout_width="283dp"
android:layout_height="30dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="64dp"
android:text="Instituto Tecnologico las Americas"
android:textAlignment="center"
android:textColor="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/datoMateria" />

<Button
android:id="@+id/btn_modificar"
android:layout_width="231dp"
android:layout_height="49dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="84dp"
android:onClick="Siguiente"
android:text="@string/modificar_datos"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/datoUni" />

<Button
android:id="@+id/btn_volverInicio"
android:layout_width="231dp"
android:layout_height="49dp"
android:layout_marginTop="12dp"
android:layout_marginEnd="84dp"
android:onClick="Anterior"
android:text="@string/volver"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btn_modificar" />
</androidx.constraintlayout.widget.ConstraintLayout>
Activity_modificar_estudiante
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.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="#2B2B2B"
tools:context=".modificarEstudiante">

<EditText
android:id="@+id/edit_Nombre"
android:layout_width="296dp"
android:layout_height="45dp"
android:layout_marginStart="56dp"
android:layout_marginTop="112dp"
android:autofillHints=""
android:ems="10"
android:hint="@string/nombre"
android:inputType="textPersonName"
android:minHeight="48dp"
android:textColor="@color/white"
android:textColorHint="@color/white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"

tools:ignore="TouchTargetSizeCheck,TouchTargetSizeCheck,TouchTargetSizeCheck"
/>

<EditText
android:id="@+id/edit_Materia"
android:layout_width="296dp"
android:layout_height="48dp"
android:layout_marginStart="56dp"
android:layout_marginTop="192dp"
android:autofillHints=""
android:ems="10"
android:hint="@string/materia"
android:inputType="textPersonName"
android:textColor="@color/white"
android:textColorHint="@color/white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<EditText
android:id="@+id/edit_universidad"
android:layout_width="296dp"
android:layout_height="48dp"
android:layout_marginStart="56dp"
android:layout_marginTop="272dp"
android:autofillHints=""
android:ems="10"
android:hint="@string/universidad"
android:inputType="textPersonName"
android:textColor="@color/white"
android:textColorHint="@color/white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />

<Button
android:id="@+id/btn_aceptar"
android:layout_width="239dp"
android:layout_height="59dp"
android:layout_marginStart="84dp"
android:layout_marginTop="72dp"
android:onClick="cambiarDatos"
android:text="@string/aceptar"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/edit_universidad" />

<Button
android:id="@+id/btn_volver2"
android:layout_width="239dp"
android:layout_height="59dp"
android:layout_marginStart="84dp"
android:layout_marginTop="36dp"
android:onClick="volver"
android:text="@string/volver"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/btn_aceptar" />

</androidx.constraintlayout.widget.ConstraintLayout>

MainActivity.java
package jochi.app.tarea4final;

import androidx.appcompat.app.AppCompatActivity;

import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

private ImageView imagen;


private CheckBox cb_Carro;
private CheckBox cb_Musica;
private CheckBox cb_Calle;
private CheckBox cb_Persona;
private int idImagen;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imagen = findViewById(R.id.iv_MCCP);
cb_Carro = findViewById(R.id.cb_Carro);
cb_Calle = findViewById(R.id.cb_Calle);
cb_Musica = findViewById(R.id.cb_musica);
cb_Persona = findViewById(R.id.cb_Persona);

}
public void cambiarImagen(View view) {

if(cb_Carro.isChecked()) imagen.setImageResource(R.drawable.carro);

if(cb_Musica.isChecked()) imagen.setImageResource(R.drawable.bocina);

if(cb_Calle.isChecked()) imagen.setImageResource(R.drawable.calle);

if(cb_Persona.isChecked())
imagen.setImageResource(R.drawable.persona);

if(cb_Carro.isChecked() && cb_Musica.isChecked())


imagen.setImageResource(R.drawable.carrobocina);

if(cb_Carro.isChecked() && cb_Calle.isChecked())


imagen.setImageResource(R.drawable.carrocalle);

if(cb_Carro.isChecked() && cb_Persona.isChecked())


imagen.setImageResource(R.drawable.carropersona);

if(cb_Musica.isChecked() && cb_Calle.isChecked())


imagen.setImageResource(R.drawable.bocinacalle);

if(cb_Musica.isChecked() && cb_Persona.isChecked())


imagen.setImageResource(R.drawable.personamusica);

if(cb_Calle.isChecked() && cb_Persona.isChecked())


imagen.setImageResource(R.drawable.personacalle);

if(cb_Calle.isChecked() && cb_Carro.isChecked() &&


cb_Musica.isChecked()) imagen.setImageResource(R.drawable.carrocallemusica);

if(cb_Musica.isChecked() && cb_Persona.isChecked() &&


cb_Calle.isChecked()) imagen.setImageResource(R.drawable.callepersonamusica);

if(cb_Persona.isChecked() && cb_Carro.isChecked() &&


cb_Calle.isChecked()) imagen.setImageResource(R.drawable.callepersonacarro);

if(cb_Carro.isChecked() && cb_Musica.isChecked() &&


cb_Persona.isChecked())
imagen.setImageResource(R.drawable.callepersonamusica);

if(cb_Calle.isChecked() && cb_Persona.isChecked() &&


cb_Carro.isChecked() && cb_Musica.isChecked())
imagen.setImageResource(R.drawable.personacarrocallemusica);

public void Siguiente(View view){


Intent siguiente = new Intent(this,datosEstudiante.class);
startActivity(siguiente);
}

datosEstudiantes.java
package jochi.app.tarea4final;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;

public class datosEstudiante extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_datos_estudiante);
}

public void Anterior(View view){


Intent anterior = new Intent(this,MainActivity.class);
startActivity(anterior);
}

public void Siguiente(View view){

Intent siguiente = new Intent(this,modificarEstudiante.class);


startActivity(siguiente);
}

modificarEstudiante.java
package jochi.app.tarea4final;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

public class modificarEstudiante extends AppCompatActivity {

private EditText nombre;


private EditText materia;
private EditText uni;

private TextView tv_Nombre;


private TextView tv_Materia;
private TextView tv_Uni;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_modificar_estudiante);

nombre = (EditText) findViewById(R.id.edit_Nombre);


materia = (EditText) findViewById(R.id.edit_Materia);
uni = (EditText) findViewById(R.id.edit_universidad);

tv_Nombre = (TextView) findViewById(R.id.datoNombre);


tv_Materia = (TextView) findViewById(R.id.datoMateria);
tv_Uni = (TextView) findViewById(R.id.datoUni);

public void cambiarDatos(View view){

String nom1 = nombre.getText().toString();


String mat1 = materia.getText().toString();
String univ1 = uni.getText().toString();

tv_Nombre.setText(nom1);
tv_Materia.setText(mat1);
tv_Uni.setText(univ1);

Toast.makeText(this, "Hecho", Toast.LENGTH_SHORT).show();


}

public void volver(View view){


Intent siguiente = new Intent(this,datosEstudiante.class);
startActivity(siguiente);
}

S-ar putea să vă placă și