2010-05-06 4 views
1

Je crée une mise en page avec un ListView et en haut de la liste il y a cette ligne noire bizarre que je n'arrive pas à comprendre pour me débarrasser! Il fait partie du ListView car il se déplace de haut en bas au fur et à mesure que je taille le ListView. Est-ce que quelqu'un a déjà rencontré ça?Ligne noire bizarre en haut de la vue de liste

alt text

Je ne pouvais pas DDMS prendre une capture d'écran pour une raison quelconque j'ai pris une photo de l'écran avec mon G1, donc s'il vous plaît pardonnez la qualité! Comme vous pouvez le voir la ligne est là en haut de l'évanouissement dans la liste. alt text http://dl.dropbox.com/u/3618586/2010-05-07%2014.25.50.jpg

+0

Est-ce que cela se produit sur un périphérique réel, ou même émulateur, ou seulement dans Eclipse? J'imagine que poster votre mise en page aiderait aussi, sinon. –

+0

Cela arrive dans les deux, je suis à la maison maintenant, mais je vais poster une capture d'écran de l'appareil et la mise en page demain. – CaseyB

Répondre

2

Le problème n'est pas le diviseur.

je aussi la recherche d'une solution à cela et j'ai trouvé un:

Vous pouvez faire votre propre thème avec ce

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <style name="Theme" parent="android:Theme"> 
     <item name="android:windowNoTitle">true</item> 
     <item name="android:windowContentOverlay">@null</item> 
    </style> 

</resources> 

Et régler le thème à votre fichier xml manifeste et il fonctionne.

La propriété windowContentOverlay à null résout le problème.

0

Cela vient probablement du diviseur de ListView. Vérifier et jouer avec la mise en

setDividerHeight(0) 

ainsi que la tête contrôle/séparateurs de bas de page sont hors ou utilisez

setFooterDividersEnabled(false) 

Vous pouvez également définir ces derniers dans xml bien sûr. par exemple.

android:dividerHeight="0" 
1

si vous spécifiez l'attribut dividerHeight dans ListView

<ListView android:dividerHeight="0.0px" android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="match_parent"/>

dans la mise en page xml il ne fonctionne pas pour Android 2.2 pour une raison quelconque groupes Google disent qu'il sera fixé dans le prochain petit gâteau

fonction ListView.setDividerHeight(0) fonctionne bien

Questions connexes