2010-12-13 12 views
1

j'éprouve ce problème sur les deux i5500 Samsung et i5800: ligne de séparation laid ListView

On dirait la hauteur du diviseur est compris entre 0 et 1 pixels, il arrondit parfois à 0 et parfois à 1. L'image changements si je le fais défiler. Et si j'augmente dividerHeight (j'ai essayé 2px et 2pt), alors il devient exactement 1 pixel plus épais: de 0px il devient 1px et de 1px il devient 2px, ressemblant à une sorte d'onde.

+0

Quelle est votre question? Et à quoi ressemble votre mise en page? Utilisez-vous un thème personnalisé? Est-ce que les autres applications ressemblent à ça? – EboMike

+0

Je voudrais que la ligne de séparation soit de 1px de hauteur. ou 2 px de hauteur. – poiuyttr

+0

Je ne sais pas comment utiliser le thème personnalisé, donc je pense que j'utilise le thème par défaut. Certaines (mais pas toutes) les autres applications (applications habituelles du marché et exemples d'Android sdk) rencontrent également ce problème. – poiuyttr

Répondre

3

essayez de régler android: anyDensity = "true", des problèmes similaires HAB lorsqu'ils ne sont pas mis en/"false"

<supports-screens 
    android:smallScreens="true" 
    android:normalScreens = "true" 
    android:largeScreens="true" 
    android:anyDensity="true" 
    /> 
+1

wow. J'ai presque abandonné avec le problème. Je vais essayer votre solution dans quelques heures. Je vous remercie. – poiuyttr