
Mantener el ciclo de vida de la actividad en mente, echar un vistazo a una actividad en el proyecto de ejemplo. MainActivity abierta, verá que onCreate se ve así:
protected void onCreate(Bundle savedInstanceState) {
// 1
super.onCreate(savedInstanceState);
// 2
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// 3
setContentView(R.layout.activity_main);
// 4
mDateTimeTextView = (TextView) findViewById(R.id.dateTimeTextView);
final Button addTaskBtn = (Button) findViewById(R.id.addTaskBtn);
final ListView listview = (ListView) findViewById(R.id.taskListview);
mList = new ArrayList();
// 5
mAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, mList);
listview.setAdapter(mAdapter);
// 6
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView adapterView, View view, int i, long l) {
}
});
}
Aquí está la descripción de cada punto:
1-Usted llama onCreate () de la superclase; recuerde que esto siempre es lo primero que se debe hacer en un método de devolución de llamada.
2-Usted le dice al WindowManager para hacer la pantalla de la ventana de su actividad.
3-Se establece el punto de vista contenido de su actividad con el recurso de archivo de diseño correspondiente.
4-Aquí inicializar todas las variables de interfaz de usuario y datos. En este caso, se utiliza un TextView para mostrar la fecha y hora actuales, un botón para agregar a su lista de tareas, un ListView para mostrar su lista, y un ArrayList para mantener sus datos. Puede encontrar la aplicación de todos estos elementos de interfaz de usuario en el archivo activity_main.xml.
5-Aquí inicializar y configurar el adaptador que se encargará de los datos para su ListView.
6-Se establece un OnItemClickListener () para el ListView para capturar el grifo del usuario en la lista de entradas individuales.
No hay comentarios.:
Publicar un comentario