¿Puedo agregar vistas a una vista de desplazamiento sin inflar / volver a inflar los diseños?
Me gustaría tomar un ScrollView
existente con una vista en él, y agregar más vistas, dinámicamente (en tiempo de ejecución) al contenedor de ScrollView
.
¿Es posible agregar estas vistas sin tener que crear un nuevo diseño e inflarlo? Si es así, ¿cuál es el proceso general para agregar estas vistas dinámicamente?
- Android SurfaceView onDraw Pregunta
- Mostrar selección de la lista de sugerencias en la vista de búsqueda de Android
- Android: ¿Cómo escalas múltiples vistas juntas?
- Android: alinear el centro de la vista con el de otra vista
- Los botones deben ser tan anchos como los
Por el bien de esta pregunta, suponga que las vistas son TextView
…
¡Gracias!
- Diferencia entre el relleno y el margen de una vista
- Obtener el ancho / altura de la vista o el ancho / altura / otros tamaños de la fuente antes de la primera visualización
- El niño especificado ya tiene un error de padre en la vista inflado
- SetOnItemClickListener en ListView que afecta a varias filas
- Android obtiene la vista de Preferencia en PreferenciaActividad
- Android SlidingPaneLayout se desvanece en las vistas incorrectas
- Tratamiento de mapas de bits grandes (mosaico de un pequeño mapa de bits para crear papel tapiz)
- ¿Cómo puedo establecer dinámicamente la posición de la vista en Android?
Un ScrollView
sólo puede tener un hijo, por lo que no tiene sentido añadir más niños a él directamente. Digamos que su ScrollView
tiene un LinearLayout
dentro de él, entonces usted puede agregar más vistas al LinearLayout
:
LinearLayout layout = findViewById(R.id.my_linear_layout); TextView textView = new TextView(this); layout.addView(textView);
- Cómo obligar a la aplicación de Android a utilizar bibliotecas de 32 bits o de 64 bits
- Cómo dibujar el texto con el color de fondo con lienzo