ListView fix am unteren Bildschirmrand ausgeben

Status
Für weitere Antworten geschlossen.
znieh99

znieh99

Fortgeschrittenes Mitglied
12
Hallo Forum,
ich möchte das Ende eines ListView fix am unteren Bildschirmrand anzeigen. Es wächst praktisch nach oben. Mit
'android:layout_alignParentEnd="true"' hätte ich ja etwas gefunden. Aber das funktioniert nicht wirklich, weil das Parent.Layout ja nicht immer die ganze Höhe des Bildschirms benötigt. Auch ein 'match_parent' hilft hier nicht.
Kann mir da jemand helfen?
lg Heinz

Das Layout:
Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.app.heinz.layouttest.MainActivity">

    <ImageView
        android:id="@+id/scene_picture"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@mipmap/the_way"/>

    <TextView
        android:id="@+id/long_text_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/scene_picture"
        android:gravity="center"
        android:text="@string/long_text" />

        <ListView
            android:id="@android:id/list"
            android:layout_alignParentEnd="true"
            android:layout_alignParentRight="true"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@color/colorAccent">
        </ListView>

</RelativeLayout>
 
Noch nie benutzt aber auf der ListActivity | Android Developers Seite steht dass du eine ListView mit derm id "list" haben musst. Weiter steht dort dass du nebenbei noch andere Views haben darfst. Also für mich kannst du auch andere Listviews mit einbringen.
 
Hallo Heinz,
du kannst beliebig viele Listviews unterbringen.

Setze dadurch jeweils ein RelativeLayout- Container und darin dein ListView.
Tricky wird es nur dann , wenn das Ganze dann wieder in einem Scrollview sitzt
(kaum zu bedienen)
 
Zuletzt bearbeitet:
swa00 schrieb:
Setze dadurch jeweils ein RelativeLayout- Container und darin dein ListView.
Hallo Stefan,
wenn ich das richtig verstehe, habe ich in einem Layout mehrere RelativeLayouts, die je einen Listview enthalten. Weiters nehme ich an, dass ich für jeden ListView einen eigenen Adapter benötige,
lg Heinz

A ja, wie ist das dann mit der id 'list'?
 
Du hast die Wahl der Qual. Ist egal.

Hauptsache die ids unterscheiden sich.
 
Wer bitte nimmt im Jahr 2017 noch eine ListView?
Warum machst du es nicht gleich "richtig"?

lg.
 
Wer bitte nimmt im Jahr 2017 noch eine ListView?
Warum machst du es nicht gleich "richtig"?

Und warum sollte er das nicht tun ?
Kennst du sein Projekt ?
 
Zuletzt bearbeitet:
DagobertDokate schrieb:
Wer bitte nimmt im Jahr 2017 noch eine ListView?
Warum machst du es nicht gleich "richtig"?
Hallo DD,
was meinst du damit?
lg heinz
 
Moin Heinz,

lass dich nicht verwirren .

Er meint wahrscheinlich , dass Du dich auch auf RecycleView / CardView einschießen hättest können.
Es ist aber völlig richtig, wenn du dich erst mal mit LIstViews und Adaptern auseinander setzt , bevor es an den nächsten Schritt geht .

Ausserdem weis er ja gar nicht , was du vorhast.
Hauptsache , wir haben was Substanzloses rausgehauen und sind dann offline:)
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: znieh99
Naja weil der RecyclerView quasi ListView 2.0 (oder schon 3.o) ist.
swa00 schrieb:
Davon hat niemand etwas gesagt. Ob man Cards einbaut oder nicht sollte jedem selbst überlassen sein. Es gibt bestimmt Anwendungsfälle wo Cards hübscher sind, aber bestimmt auch genug wo es einfach nur verwirrt.

Warum man den RecyclerView verwenden sollte, kann jeder selbst bei Google erfragen, denke ich. Das muss hier nicht mehr diskutiert werden. Das hat man hier vor 3/4 Jahren gemacht. (wovon wohl nur noch markus da ist :D (respekt für das durchhaltevermögen))
Ich füge einfach mal das Stichwort ViewHolderPattern an.

swa00 schrieb:
Hauptsache , wir haben was Substanzloses rausgehauen und sind dann offline:)
Naja was soll man dazu sagen:
Gut das es noch Leute gibt die was besseres zu tun haben als den ganzen Tag hier zu verbringen.

lg.
 
  • Danke
Reaktionen: markus.tullius
Lieber Dagobert,

du kannst Dich jetzt echauffieren , wie du magst .

Dein obiger Post war völlig sinnlos, greifft an ( dein zweiter Post auch) und lässt
insbesondere Heinz im Regen stehen.

Wenn Du also was Substanzielles in diesem Bereich beitragen möchtest
und auch ein wenig die User und deren Kenntnisstand verfolgen würdest,
dann solltest du auch deine Posts nicht so verfassen, sondern "helfend" und demjenigen
auch Dein Veto erklären.

Das kann man alles viel freundlicher verfassen- wir sind hier nicht auf der Flucht.
Ein Zweilzeiler nach dem Tenor "Bist du aber doof" helfen definitiv nicht.

Dein Post war inhaltslos, sonst hätte ich auch nicht rätseln müssen , was du meinst.

Gut das es noch Leute gibt die was besseres zu tun haben als den ganzen Tag hier zu verbringen.
Tja, es gibt tatsächlich Personen , die berufstätig sind , das Ganze schon über 30 Jahre machen und sich
trotzdem die Zeit nehmen , Anderen fundiert zu helfen - wer hätte es gedacht :)
 
Oh man, ich sag nix mehr swa00. Du warst seit deinem ersten Post unsympathisch und das ganze bestätigt sich von mal zu mal.

Viel erfolg noch znieh99.
 
Oh man, ich sag nix mehr swa00. Du warst seit deinem ersten Post unsympathisch und das ganze bestätigt sich von mal zu mal.

Dann kann es ja jetzt hier wieder vernünftig weitergehen :)
 
@DagobertDokate,

nice to read you. :biggrin:
Mir macht es immer noch Spaß. Manchmal ist es sehr mühselig, aber ich gebe mein bestes. Vermisse deine Beiträge.:thumbup:

@DagobertDokate und @swa00,

musste das jetzt sein? Dagobert, ein bisschen mehr Info wäre schon gut gewesen. Nicht jeder kann Gedanken lesen.
Aber der Rest ist euer nicht würdig.
 
  • Danke
Reaktionen: swa00
Naja aber wie du bestimmt noch weißt^^, vertrete ich die Meinung, dass es einer der wichtigsten Eigenschaften eines (WasAuchImmer)-nformatikers ist, sich selbständig in Themen einzuarbeiten. Dazu gehört ganz klar auch Eigeninitiative und die Bedingung einer Suchmaschine. Und das erwarte ich nun mal vom Threadersteller.
Aber wie gesagt ich möchte das echt nicht weiter ausführen.

just my 2 cents
 
Guten Morgen Dagobert,

dass es einer der wichtigsten Eigenschaften eines (WasAuchImmer)-Informatikers ist, sich selbständig in Themen einzuarbeiten.

Ich stimme Dir in dem Punkt zu und wir halten auch unsere User dazu explizit an .
[LEITFADEN] Wie bekomme ich hier die effektivste Hilfe ?

Es gibt auch - und da stimme ich wiederum zu - ein paar recht faule Kandidaten , die alles auf dem Silbertablett
präsentiert bekommen möchten. (Da sind wir alle dann genervt)

Nur hast Du hier an dieser Stelle deinen Frust an falscher Stelle ausgelassen , denn der TE gibt sich
wirklich Mühe ,es (auch in grosser Eigeninitative) zu verstehen und wir alle helfen ihm gerne.
Und das ist mit fast 70 Jahren bestimmt nicht einfach - Dazu bitte ich dich mal die anderen Beiträge anzusehen.

Ich denke allerdings , dass Du den eigentlichen Sinn dieses Forums noch nicht so ganz inne hast.
Denn wir sind da, um Usern zu helfen , auch wenn sie erst mal nur Bahnhof verstehen.
Da hilft ihnen z.b. Stackoverflow gar nicht weiter und sind froh , dass sie "deutsche" Jungs als Ansprechpartner haben.

Wir möchten Dich also bitten, zu verstehen , dass wir nur (leider) ganz wenige Entwickler mit Erfahrung hier
haben und der Grossteil dieses Bereiches eher von Anfängern genutzt wird.

Wir "Profis" wissen uns eh anders zu helfen .

Es bringt dir also nichts , alleine in diesem Thread gleich drei verletzende und persönliche
Bemerkungen abzulassen.

Und das sehen wir gar nicht gerne !

Ich bitte Dich nunmehr Deine Beiträge dahingehend
in Zukunft etwas höflicher zu gestalten und deinen Angriffs-Ton einzustellen.



Dieser Thread wurde einvernehmlich mit dem TE geschlossen
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: lordzwieback und Wattsolls
Status
Für weitere Antworten geschlossen.

Ähnliche Themen

Muecke1982
Antworten
8
Aufrufe
1.046
Skyhigh
Skyhigh
A
Antworten
10
Aufrufe
1.033
swa00
swa00
S
Antworten
8
Aufrufe
524
swa00
swa00
Zurück
Oben Unten