J'ai vue, qui ont layout_width = "wrap_content". Si j'utilise view.getWidth() dans le code, il renvoie 0. :-( Comment puis-je convertir la largeur de vue « wrap_content » aux pixels?comment obtenir la largeur en pixels de la vue avec android: layout_width = "wrap_content"?
4
A
Répondre
4
Vous pouvez essayer getMeasuredWidth
à la place. Mais si elle retourne 0, cela signifie la vue n'est pas prête quand vous essayez de la mesurer essayer de faire l'appel plus tard Comme dans un thread vous poste lorsque onCreate est terminé
3
cela dépend quand vous appelez view.getWidth() .Le résultat sera toujours 0 si la vue est pas visible [onCreate, onResume].
Essayez d'appeler view.getWidth dans
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
// call get width here
}
Espérons que cela aidera.
0
Button b = (Button) yourView.findViewById(R.id.your_button_id);
System.out.println("b.getMeasuredHeight() = "+b.getMeasuredHeight());
System.out.println("b.getMeasuredWidth() + "+ b.getMeasuredWidth());
Questions connexes
- 1. Quelle est la différence entre android: layout_width et android: largeur
- 2. Android, layout_width et largeur, alignBaseline, TableLayout et layout_span questions relatives
- 3. Comment obtenir la largeur d'une chaîne en pixels?
- 4. Obtenir la largeur en pixels d'un élément en utilisant jquery
- 5. Comment obtenir la largeur du bouton dans android
- 6. Gtk comment calculer la largeur de la chaîne en pixels
- 7. Obtenir la largeur de la disposition linéaire/relative?
- 8. Comment obtenir la largeur de la chaîne sur Android?
- 9. Cocoa obtenir la largeur de chaîne en pixels de la police
- 10. Définir la largeur du bouton dans Android
- 11. Comment puis-je obtenir la largeur maximale et la hauteur d'un appareil en android
- 12. Comment obtenir la valeur de largeur CSS avec Javascript?
- 13. Comment obtenir la largeur d'un TextView?
- 14. La vue est déplacée 3 pixels
- 15. Android: la hauteur de SlidingDrawer peut-elle être définie avec wrap_content?
- 16. vue personnalisée avec la mise en page
- 17. Hierarchie d'android: layout_width/height entre les conteneurs et les vues
- 18. Impossible d'ajouter une sous-vue à un LinearLayout avec "Wrap_Content"
- 19. Impossible de modifier la largeur de la barre de progression horizontale par programme
- 20. Android Wrap TextView à la largeur de ImageButton
- 21. Comment définir une largeur d'activité thématique de dialogue à la largeur de l'écran?
- 22. Obtenir la largeur de ComboBoxItem
- 23. Obtenir la largeur du terminal en C?
- 24. Pouvons-nous définir la hauteur et la largeur de la vue Web dans Android
- 25. Réglage de la largeur et la hauteur maximum pour ImageView dans Android
- 26. L'utilisation de System.Drawing.Size pour représenter la largeur et la hauteur en tant que pixels OU pourcentages?
- 27. Définir la largeur maximale d'ImageView en pourcentage de la largeur de son parent
- 28. Que fait la mise en page relative wrap_content?
- 29. Obtenir la largeur et la hauteur d'origine de l'actioncript
- 30. Peut-on empêcher les mots de casser dans la vue du texte lors de l'utilisation wrap_content dans android