Der oberste und unterste horizontale Teiler wird in ListView nicht angezeigt

7

Ich verwende eine ListView. Der oberste und unterste horizontale Balken wird jedoch nicht angezeigt. Irgendeine Idee warum? Ich benutze das:

%Vor%     
Sagar Hatekar 30.03.2010, 02:19
quelle

4 Antworten

9

Haben Sie nachgesehen, wie Sie android:headerDividersEnabled und android:footerDividersEnabled auf ListView setzen?

Wenn Sie auch nach drawDivider in platform / frameworks / base / + / master / core / java / android / widger / ListView.java im Android-Open-Source-Repository können Sie weitere Hinweise finden.

    
Roman Nurik 30.03.2010, 08:33
quelle
11

Fügen Sie eine Dummy-Fußzeile und Kopfzeile hinzu

%Vor%     
Victor Pinto 03.10.2014 17:16
quelle
10

So habe ich es implementiert ... Der untere Teiler wird angezeigt, nachdem android:paddingBottom für ListView festgelegt wurde. ABER in meinem Fall nach dem Einstellen von android:paddingTop werden die oberen und unteren Teiler nicht angezeigt. Ich weiß nicht warum. Also habe ich in meinem list_item_layout.xml den folgenden Code hinzugefügt:

%Vor%

und in meinem Adapter ändere ich einfach die Sichtbarkeit dieser Ansicht:

%Vor%

Ich hoffe, dies wird jemandem helfen.

    
Clans 11.01.2012 12:38
quelle
2

Ich hatte das gleiche Problem mit LibSlideMenu .

Als android:headerDividersEnabled auf "true" gesetzt, wurde der Header-Teiler im Sliding-Menü nicht angezeigt. Ich löste ihn, indem ich slidemenu.xml (nicht slidemenu_listitem.xml ) in

änderte %Vor%

Dies fügt den Teiler manuell hinzu.

    
Sascha 04.12.2012 14:47
quelle

Tags und Links