¿Es posible obtener referencia a ListView de Adapter en Android?
¿Es posible obtener referencia a ListView de Adapter en Android sin pasarlo como argumento al constructor?
- La altura de ListView llena toda la pantalla, aunque se define como wrap_content
- ¿Cómo mostrar el número múltiple de TextViews dentro de cada fila en ListView?
- Vista anidada de android
- ListView de Android con mapas de Google
- Imagen local a través de json local en android
- Android: lista clara en Listadapter
- Android looping infinito ListView?
- ¿Por qué hay ListVIew en android?
- Android: el diseño de ListView xml no muestra la imagen de fondo cuando se desplaza
- ¿Cuántos elementos puede almacenar un ListView?
- Agregar entrada de usuario de Editar texto a la vista de lista
- Diseño de interfaz de usuario de Android: elementos interactivos de ListView
- Android - Cómo configurar el relleno para TextView en ListView o ExpandableListView
Definitivamente es posible. Debería hacerse o no (Sí hay casos).
// See this method of your adapter // The parent is the view you are looking for public override View GetGroupView(int groupPosition, bool isExpanded, View convertView, ViewGroup parent) { ListView view = (ListView)parent; }
Si escribe un adaptador personalizado (como CursorAdapter …) puede pasar listview en constructor:
public CursorAdapterStream(Context context,ListView lv) { super(context, R.layout.row_stream, values); this.context = context; this.listview=lv; }
Y finalmente usar listview en el método getView.
No, no es posible, el diseño debe ser conocido por el adaptador.