Je suis nouveau dans le développement Android et je testais mon application dans le simulateur 3.2 pour m'assurer que tout évoluait correctement sur une tablette. La vue se compose d'un ListView dans un TabBar, et je rencontre des problèmes étranges avec le désalignement de l'interface utilisateur (voir le lien). Ceci n'est présent sur aucune autre version du système d'exploitation (2.1 - 4.0) sur l'une des tailles d'écran du téléphone.Android 3.2 Étranges problèmes d'affichage
Les éléments ListView
consistent en une disposition personnalisée qui utilise un LinearLayout
avec un fond dessinable et deux textviews
pour le titre et le sous-titre.
XML Render (10.1in Tab WXGA):
Quelqu'un at-il eu des idées?
EDIT:
Résolution du problème. J'avais désactivé la rotation sur mes vues TabBar dans mon manifeste, en supprimant cette ligne de code dans le XML que la liste rend comme souhaité. Merci pour tous ceux qui ont contribué.
Ceci est assez étrange, difficile à dire mais sans (une petite/auto-contenue) version de vos vues/xml. pourrait-il être juste un échec de l'émulateur? – Nanne
Je pense qu'il pourrait être un échec de l'émulateur, comme l'aperçu sur la mise en page xml de la liste affichage rend parfaitement (voir la publication) –
J'ai un sentiment (en partie injustifié probablement) vraiment mauvais sur le SDK Android et mac (comme vous semblez l'utiliser?). Cela peut être insupportablement agaçant dans mon expérience. Y a-t-il un autre dev. vous pouvez demander de le regarder sur une machine différente, ou même installer un environnement vmware linux et le vérifier vous-même dans cette "machine"? Serait triste si vous avez mis beaucoup de travail de débogage et c'est juste l'AVD qui échoue ici :) – Nanne