Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indicador de logro 2
Instrucciones: Lea bien cada una de las interrogantes, note cuales son las exigencias y realiza lo solicitado en
los siguientes números. Tiene una duración de 60 minutos.
1. Realizar una aplicación móvil de diseño libre, que utilice los controles estudiados de cada categoria
del panel paleta que se aprendio hasta la fecha. Puede utilizar las actividades que usted desea, el
diseño tiene una puntuación de (4 puntos)
2. Se tiene 7 categorias estudiadas, excepto la categoría Google por lo tanto, minimo debe utilizar un
control de cada categoria, si desea puede utilizar varias Activitys. Se calificará de la siguiente
manera: (total 15 puntos)
package com.example.categorias;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv1 = findViewById(R.id.tv2);
tv2 = findViewById(R.id.tv2);
rbP1 = findViewById(R.id.rbP1);
rbP2 = findViewById(R.id.rbP2);
rbP3 = findViewById(R.id.rbP3);
rbP4 = findViewById(R.id.rbP4);
grupoRadiospreguntas = findViewById(R.id.grupoRadiospreguntas);
btnSiguiente = findViewById(R.id.btnSiguiente);
tv1.setText("Pregunta #1");
tv2.setText("¿Qué necesitan las plantas para vivir?");
rbP1.setText("Sol, Agua, Tierra");
rbP2.setText("Cocacola");
DISEÑO Y PROGRAMACIÓN WEB DESARROLLO DE APLICACIONES MÓVILES
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
rbP3.setText("Pizza");
rbP4.setText("Chocolate");
btnSiguiente.setEnabled(false);
btnSiguiente.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
evaluarRespuestas();
contadorPregunta++;
imprimirPreguntas();
}
});
}
if (contadorPregunta==3){
grupoRadiospreguntas.clearCheck();
tv1.setText("Pregunta #3");
tv2.setText("¿Cómo dicen los perros?");
rbP1.setText("Wuaf Wuaf");
rbP2.setText("Miau");
rbP3.setText("Kikirikiiii");
rbP4.setText("Oink Oink");
btnSiguiente.setEnabled(false);
}
if (contadorPregunta==4){
grupoRadiospreguntas.clearCheck();
tv1.setText("Pregunta #4");
tv2.setText("¿Cuál es la primera letra del Abedecedario?");
rbP1.setText("La primera letra es P");
rbP2.setText("La primera letra es A");
rbP3.setText("La primera letra es U");
rbP4.setText("La primera letra es S");
btnSiguiente.setEnabled(false);
}
if (contadorPregunta==5){
grupoRadiospreguntas.clearCheck();
tv1.setText("Pregunta #5");
tv2.setText("¿Los padres de mis padres son mis?");
rbP1.setText("Tios");
rbP2.setText("Abuelos");
rbP3.setText("Sobrinos");
rbP4.setText("Hermanos");
btnSiguiente.setEnabled(false);
}
if (contadorPregunta>5){
grupoRadiospreguntas.clearCheck();
tv1.setText("SU NOTA ES: "+notaFinal);
if (notaFinal>=6){
tv2.setText("Aprobado");
}else{
tv2.setText("Reprobado");
}
grupoRadiospreguntas.setVisibility(View.INVISIBLE);
btnSiguiente.setEnabled(false);
}
}
<LinearLayout
android:layout_width="409dp"
android:layout_height="729dp"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:id="@+id/tv1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:text="Pregunta #"
android:textSize="24sp" />
<TextView
android:id="@+id/tv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="15dp"
android:text="TextView"
android:textSize="24sp" />
<RadioGroup
android:id="@+id/grupoRadiospreguntas"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RadioButton
android:id="@+id/rbP1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onRadioButtonClicked"
android:text="RadioButton" />
<RadioButton
android:id="@+id/rbP2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onRadioButtonClicked"
android:text="RadioButton" />
DISEÑO Y PROGRAMACIÓN WEB DESARROLLO DE APLICACIONES MÓVILES
INSTITUTO DE EDUCACION SUPERIOR TECNOLÓGICA PÚBLICO
SANTIAGO ANTUNEZ DE MAYOLO
“Ser excelentes” Lic. Nohemy Esther CARHUANCHO HIDALGO
<RadioButton
android:id="@+id/rbP3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onRadioButtonClicked"
android:text="RadioButton" />
<RadioButton
android:id="@+id/rbP4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="05dp"
android:onClick="onRadioButtonClicked"
android:text="RadioButton" />
<Button
android:id="@+id/btnSiguiente"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="siguiente"
android:textSize="20sp" />
</RadioGroup>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>