Android- cómo programar una vista entre las vistas en el diseño pre-cargado desde el XML?
Estoy desarrollando una aplicación para Android con fragmentos. Aunque la mayoría de mis diseños están predeterminados en el XML, me gustaría insertar de forma programática una nueva vista entre las vistas que ya estaban cargadas en un LinearLayout al inicio.
- ListView con elementos triangulares
- System.gc () provocando una desaceleración desde el segundo inicio de la Actividad
- Android libvlc problemas de superficie múltiples
- Estilo oficial de la semana del despertador oficial de Android
- El caché ListView para diferentes filtros de color no funciona
¿Cómo hago con esto?
Gracias
- ¿Cómo mostrar / ocultar vistas agrupadas en Android?
- Android: Añadir fragmentos con android.R.id.content
- La vista setVisibility (GONE) se vuelve invisible pero todavía ocupa espacio
- ViewPager + SurfaceView = retraso largo al volver a la actividad
- Tabhost- establece la posición de la divisa en pestañas Android
- ObjectAnimator con la propiedad scale hace bg black?
- Eficiencia de diseño de Android, varias vistas o solo con vistas ocultas?
- ¿Por qué ButterKnife usa un DebouncingOnClickListener para los métodos de @OnClick?
Es posible especificar el índice mientras u agrega dinámicamente una vista a un LinearLayout.
Ajuste la altura de la primera vista como
android:layout_height="0dp" android:layout_weight="1"
Establecer height = wrap_content
para la segunda vista en XML
Entonces, mientras u está agregando nueva Vista dinámicamente, establezca su height = wrap_content
y agregue al LinearLayout
como éste
parentLinearLayout.addView(childView, index); //index = position where you want to insert the new view.
Podría ayudarte. 🙂
La vista en rojo debería tener la configuración predeterminada View.setVisibility(View.GONE)
al principio. Cuando su hora de aparecer usted puede cambiar a View.setVisibility(View.VISIBLE)
. No puedo verificar la solución ahora, pero debería hacer el truco. Así que en este caso usted no está insertando una nueva vista, pero hacer una existente visible.
- Elemento no válido en la lista de dependencias después de importar el proyecto de Android de Eclipse
- Deserializar JSON a Java enum