Funcionalidad similar a un repetidor android
¿Hay algún tipo de funcionalidad de tipo 'repetidor' en android? Tengo un diseño relativo (dentro de una fila en un listview) y dentro de eso me gustaría tener una serie de TextViews se muestran una tras otra (como si fueran filas secundarias en la fila listview). La cuestión es que el número de esas "filas infantiles" variará. ¿Hay alguna manera de hacer esto, o debo apenas crear los objetos de TextView en código, y los agrego programatically a una disposición linear o de la tabla?
- ¿Cómo aplicar span de fila en tablelayout?
- Android listview item altura
- Agregar vista entre 2 filas Gridview
- Listas personalizadas de Android
- ¿Cómo obtener el recuento de filas de una consulta en Android usando SQLite?
- Hacer filas iguales en altura según la altura de la pantalla en el dispositivo Android
- android listview color de fila alternativo pero con selección de cursor predeterminada
- Cómo alinear verticalmente un campo textview con una fila de tabla en Android
- Asignación de ID a una fila en un ListView de Android
- Android SQLite Eliminar fila de la tabla Donde 2 Argumentos
Lo más parecido (aparte de ListView / ListAdapter, naturalmente) que puedo pensar en offhand es ViewSwitcher y ViewSwitcher.ViewFactory , pero realmente no hay nada mágico allí: es una interfaz que puede llamar para obtener una vista.
Puesto que es solamente una línea para conseguir una visión y para agregarla a su jerarquía actual de todos modos, sin embargo ( View.inflate(context, R.layout.somelayout, myContainerViewGroup)
) se siente tonto ir con algo más pesado, pero si usted se siente mejor que envuelve Que hasta en una fábrica de algún tipo, comprobar la fuente AOSP para ViewSwitcher .
Una opción es TextViews apoyo texto de varias líneas . Así que podría crear el texto con un StringBuilder utilizando "\ n" para las nuevas líneas, y no tiene que preocuparse por múltiples vistas de texto.