Estoy tratando de establecer el orden z de un elemento UI (es decir, una Vista) para que se superponga a otro elemento, pero llamar a ViewGroup.bringChildToFront() tiene un efecto secundario extraño .... mueve el elemento para que sea el último elemento en el elemento principal (ViewGroup). ¿Es esto un error, un comportamiento esperado, o qué? Más importante aún, ¿cómo puedo establecer el orden z o una vista sin este desafortunado efecto secundario?configuración z orden de Vista con bringChildToFront()
Respuesta
Este es el comportamiento esperado. bringChildToFront() simplemente cambia el índice de la Vista dentro de su padre.
bringChildToFront(child)
no hace más que cambiar el valor de índice del elemento secundario.
Con el fin de traer un niño al frente sin utilizar showNext()
o showprevious()
,
uso
setDisplayedChild()
y indexOfChild()
juntos.
ejemplo
vf.setDisplayedChild(vf.indexOfChild(child));
donde niño es la vista que necesita ser traído delante.
Gracias
Para enviar una vista de todo el camino de vuelta, hacer esto:
private void moveToBack(View currentView) {
ViewGroup viewGroup = ((ViewGroup) currentView.getParent());
int index = viewGroup.indexOfChild(currentView);
for(int i = 0; i<index; i++) {
viewGroup.bringChildToFront(viewGroup.getChildAt(i));
}
}
"i" en lugar de "0" en 'vg.bringChildToFront (vg.getChildAt (0));' –
llamándolo 3 veces trabajado para mí. – usman
- 1. VS2010 Diseñador Orden Z
- 2. orden Z en xml android
- 3. Coordenadas de la curva de orden Z
- 4. ¿Cómo obtener el orden z en Windows?
- 5. ¿Hay alguna manera de establecer el orden z en la capa de vista de anotación?
- 6. orden Z en componentes Java Swing
- 7. fragments, android: zAdjustment (orden z) y animaciones
- 8. ¿Cómo asignar diferentes z-orden a mis objetos Interface Builder?
- 9. Cómo ajustar mediante programación orden z de Vistas
- 10. Cómo establecer el orden Z de un control usando WinForms
- 11. Actualizando el orden Z de muchas ventanas usando Win32 API
- 12. Orden de la pila de imágenes (índice z equivalente)
- 13. Ordenación Z de MKAnnotationViews
- 14. IPhone Interface Builder: Z-Index, Z-orden de un botón, imagen, elemento ui, etc.
- 15. OpenGL ES 2D - orden z, búfer de profundidad frente a dibujo en orden
- 16. CALayer Border aparece arriba de la subvista (relacionado con el orden Z, creo)
- 17. ¿Ordena (z) el orden de los objetos en Flash con ActionScript 3?
- 18. ¿Qué pasa con [A-Z] que significa [A-Za-z]?
- 19. Configuración de la vista jsp predeterminada con spring mvc
- 20. Todo sobre .... Z-Index?
- 21. Z-Order en JavaFX
- 22. Vista Programación de tareas de configuración De
- 23. PopupWindow z ordenando
- 24. Automatizar configuración de monitor doble En Vista
- 25. Ruby On Rails con Windows Vista - ¿La mejor configuración?
- 26. pase de buffer Pre Z con OpenGL?
- 27. SimpleDateFormat fecha de análisis con 'Z' literal
- 28. jQuery Calendario completo Configuración de vista predeterminada
- 29. Afectando a Z Solicitar UIImageView
- 30. ¿Qué orden de lectura de valores de configuración?
Sólo cuando su vista padre es un 'ViewFlipper'. –