TM L04 Vistas
TM L04 Vistas
TM L04 Vistas
Sesión 4:
Vistas
I. OBJETIVOS
• Basic views
• Picker views
• List views
AutoCompleteTextView
El AutoCompleteTextView es una vista que es similar a EditText (de hecho, es una subclase de
EditText), excepto que muestra una lista de sugerencias de terminación automáticamente mientras
el usuario está escribiendo.
TimePicker
La vista TimePicker permite a los usuarios seleccionar una hora del día, ya sea en modo de 24 horas
o modo AM / PM.
DatePicker
ListView
Son vistas que permiten mostrar una larga lista de elementos. En Android, hay dos tipos de vistas
de lista: ListView y SpinnerView. Ambos son útiles para la visualización de largas listas de elementos.
AutoCompleteTextView
1. Crea un nuevo proyecto Empty activity. Deje por omisión las opciones predeterminadas y
presione el botón Finish en el último cuadro de diálogo.
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nombre del presidente" />
<AutoCompleteTextView
android:id="@+id/txtPresidentes"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TimePicker
1. Crea un nuevo proyecto Empty activity. Deje por omisión las opciones predeterminadas y
presione el botón Finish en el último cuadro de diálogo.
2. Modifique el archivo activity_main.xml para que se vea como sigue:
<TimePicker
android:id="@+id/timePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/btnConfigurar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="Hora:"
android:textSize="9dp" />
</LinearLayout>
import android.os.Bundle;
import android.view.View;
import android.widget.TimePicker;
import android.widget.Toast;
DatePicker
6. En el proyecto anterior modifique el archivo activity_main.xml para que se vea como sigue:
7. En el archivo principal de Java MainActivity.java agregue el código para que se vea como sigue:
import java.text.SimpleDateFormat;
import java.uitl.Date;
ListView
V. Ejercicios
VI. Cuestionario
1. Luján Castillo, José Dimas, Android Studio. Aprende a desarrollar aplicaciones, AlfaOmega,
2018.
2. https://developer.android.com/guide/topics/ui/controls/pickers