예제 #1
0
 private void getVistas(View v) {
   // Se obtienen las vistas.
   lstFotos = (EndlessGridView) v.findViewById(R.id.lstFotos);
   // El propio fragmento hará de listener cuando el grid solicite la carga
   // de más datos.
   lstFotos.setLoadAgent(this);
   rlListaFotosVacia = (RelativeLayout) v.findViewById(R.id.rlListaFotosVacia);
   ptrLayout = (PullToRefreshLayout) v.findViewById(R.id.ptr_layout);
 }
예제 #2
0
 private void cargarListaDesdeBD() {
   // Se inicializa el cargador.
   gestor.initLoader(IMAGENES_LOADER, null, this);
   // Se crea un adaptador inicial con el cursor nulo.
   String[] from = new String[] {BD.Imagen.USERNAME, BD.Imagen.THUMBNAIL};
   int[] to = new int[] {R.id.lblUsuario, R.id.imgFoto};
   adaptador = new ImagenesCursorAdapter(this.getActivity(), null, from, to);
   // Se visualiza o oculta el relative layout de lista vacía.
   rlListaFotosVacia.setVisibility((adaptador.getCount() > 0) ? View.INVISIBLE : View.VISIBLE);
   lstFotos.setAdapter(adaptador);
 }