Mi pregunta es simple. Tengo una distribución lineal. Tiene algunas vistas de niños. Ahora quiero agregar una vista al inicio del niño. Significa en addView (vista) normal, la vista se agrega al final del diseño. Pero quiero agregarlo al inicio, en la primera posición. Alguna idea...???android ¿Cómo agregar vista al inicio del diseño?
Respuesta
Uso addView (View child, int index)
con index = 0
y para agregar en la parte inferior? Supongo que es -1 ¿verdad? –
Sería simplemente addView (Ver hijo) –
Lo hice con -1 y está funcionando. No intenté addView (Ver hijo) –
crear una lista de puntos de vista, añadir su vista a ella y luego añadir todos los puntos de vista de diseño a esa lista, eliminar todos los puntos de vista de diseño y añadir todos los puntos de vista de su lista
Esto distribuirá las vistas y la vista padre cada vez. Consume demasiada memoria y tendrá problemas de rendimiento. –
Considere explorar el argumento de índice del método addView
en la clase principal ViewGroup, específicamente addView(View child, ViewGroup.LayoutParams params)
. Este método agrega una vista al diseño principal con los parámetros definidos, el índice actúa como una preferencia o más bien como punto de inserción de la vista en el diseño.
- 1. ¿Cómo agregar una vista personalizada al diseño?
- 2. Agregar diseño como una vista en Android
- 3. Agregar y eliminar vista del diseño
- 4. android: cómo eliminar la vista del diseño lineal
- 5. Android: Agregue una vista a un Diseño específico del código
- 6. Android: Agregue una vista textual al diseño lineal programáticamente
- 7. cómo agregar vistas al diseño lineal?
- 8. Programativamente agregar fragmentos al grupo de vista
- 9. Android: ClassCastException al agregar una vista de encabezado a ExpandableListView
- 10. android agregar '...' al final de la vista de texto
- 11. ¿Cómo agregar vista superpuesta sobre otra vista en android?
- 12. Android: Vista personalizada basada en el diseño: ¿cómo?
- 13. ¿Cómo agregar la barra de desplazamiento al diseño relativo?
- 14. cómo agregar imágenes al emulador de Android?
- 15. Cómo establecer una matriz como etiqueta en cualquier vista a través del diseño xml en android
- 16. ActionBarSherlock: cómo acceder a la vista del botón de inicio?
- 17. Agregar relleno en vista programáticamente
- 18. Android ListActivity: cómo agregar una vista debajo de ListView?
- 19. diseño Android: vistas cuadráticas
- 20. ¿Cómo centrar una vista dentro de un diseño de Android?
- 21. Cómo agregar encabezado a la vista de lista En Android
- 22. Android: ¿Cómo agregar R.raw al proyecto?
- 23. al agregar 2 botones al diseño este, solo 1 muestra
- 24. agregando dinámicamente una vista al diseño de actividad
- 25. onDraw() en Vista dibuja detrás del diseño
- 26. La vista parcial hereda del diseño principal
- 27. ¿Inflar una vista/diseño en otro diseño?
- 28. cómo deshabilitar las vistas detrás del diseño emergente relativo - android
- 29. Cómo agregar un programa ClickOnce al Vista TaskScheduler?
- 30. Diseño de inicio de sesión de aplicaciones Android patrón
Posible duplicado de [¿Cómo agregar una vista al principio de un diseño lineal en el código?] (Http://stackoverflow.com/questions/8270224/how-to-add-a-view-to-the- top-of-a-linear-layout-in-code) – Sufian