Schaltfläche unter ListView in Android nicht sichtbar

7

Ich arbeite an einigen ListView Ich möchte ein Button darunter anzeigen Ich verwende den folgenden Code, aber das funktioniert nicht.

%Vor%

Der Button ist nicht sichtbar, ich weiß nicht warum: /. jede Hilfe wird hilfreich sein, grüße.

    
Muaz Usmani 22.06.2012, 16:38
quelle

5 Antworten

9

Listenansicht nimmt die ganze Seite ein. Versuchen Sie, Ihrem Code das gewünschte Gewicht zu geben. Verwenden Sie diesen Code,

%Vor%     
Akilan 22.06.2012, 16:51
quelle
8

Dies geschieht, weil ListView die Höhe auf wrap_content gesetzt hat. Dadurch wird sie erweitert, um alle Elemente aufzunehmen, die keinen Platz auf dem Bildschirm für die Schaltfläche haben. Sie können das relative Layout verwenden, indem Sie die Schaltfläche am unteren Rand und dann die Listenansicht setzen, um den verbleibenden Platz einzunehmen:

%Vor%     
Aleks G 22.06.2012 16:42
quelle
5

Ich habe diese Zeile hinzugefügt .............. android: gewicht="1" .......... innerhalb der Listenansicht wie folgt

%Vor%     
Cloy 06.07.2015 11:31
quelle
1

Dafür sollten die Schaltfläche und die Listenansicht in einem linearen Layout sein, wenn alle Ansichten in einem relativen Layout sind, die Listenansicht und die Schaltfläche zu einem linearen Layout hinzufügen und die Listenansicht wie 1 gewichten, was für mich funktionierte.

%Vor%

    
murli 20.02.2017 06:01
quelle
0

Wenn Sie Gewicht hinzufügen oder den Boden ausrichten, wird der Knopf immer am unteren Bildschirmrand schweben. Und die Liste wird darunter gehen.

Wenn Sie die Schaltfläche anzeigen möchten, nachdem Sie in der Liste nach unten geblättert haben, fügen Sie die Schaltfläche als Fußzeile zur Listenansicht hinzu.

    
Abu Ruqaiyah 15.06.2016 10:32
quelle

Tags und Links