Android: Wie kann man vermeiden, Header in listview, Android?

8

Ich habe eine Listenansicht, in der ich dieser Liste einen Header hinzufüge. alles gut, aber wenn scrollende liste headerview auch mit list bewegt, so will ich headview scrolling vermeiden, ich meine, ich muss nur scrollen, wenn ich liste erreicht topview (titlebar), headerview muss unten titlebar bleiben / p>

kann jemand eine Lösung dafür gimme?

    
Srinivas 25.11.2010, 07:13
quelle

5 Antworten

16

Anstelle einer Kopfzeile verwenden Sie das folgende Layout:

%Vor%

Wichtige Dinge zu beachten:

  • Die ID der ListView muss @android:id/list sein, um eine ListActivity
  • verwenden zu können
  • Verwenden Sie eine 0 Höhe und setzen Sie das Gewicht auf 1
kgiannakakis 25.11.2010, 07:21
quelle
1

Für mich hat es gut funktioniert, als ich vor meiner Listenansicht ein Tag namens <include> eingefügt habe, Der Code war so etwas wie

%Vor%     
lil'ms 08.01.2013 08:28
quelle
0

Ich bin mir nicht sicher, ob ich richtig verstehe, was Sie fragen. Also habe ich dir etwas wie.

%Vor%

Warum tust du das nicht?

%Vor%

?

    
Jonas 25.11.2010 07:17
quelle
0

Anstatt eine Kopfzeilenansicht hinzuzufügen, fügen Sie die Ansicht direkt zum Layout über der Listenansicht hinzu. Ich habe alle meine Listenansicht so implementiert, dass alle von ihnen arbeiten, GRT ..

    
Javanator 25.11.2010 07:17
quelle
0
%Vor%

Eine Layout-Probe, die Kopf- und Listenansicht enthält

    
Javanator 25.11.2010 07:21
quelle

Tags und Links