android obtenir tous les sous-vues d'un point de vue
Je veux obtenir tous les enfants d'un RelativeLayout
. Je reçois ce, en utilisant le code:
aditionView.getAllChildren().
Mais maintenant, les sous-vues sont à venir dans l'ordre dans lequel il est ajouté à cet affichage. Mais je les veux dans l'ordre croissant de la position dans laquelle il est placé en vue.
"Ordre de position" semble vague. Est votre ordre de gauche à droite et de haut en bas, ou de bas en haut et de gauche à droite, ou quelque chose d'autre? Il y a beaucoup de commandes.
De gauche à droite..
De gauche à droite..
OriginalL'auteur Priyanka V | 2011-10-13
Vous devez vous connecter pour publier un commentaire.
Vous pouvez trier les enfants par la Vue.getLeft()
S'il vous plaît, comparer la sortie du journal de
logCoordinates()
appelé à partir deonCreate()
et deonWindowFocusChanged()
. Coordonnées de la vue ne sont pas disponibles dansonCreate()
(pourquoi?).Voir la discussion ici Comment obtenir la hauteur et la largeur du Bouton
OriginalL'auteur vokilam