
deka
Dauer-User
- 351
Hallo zusammen,
ich habe das folgende Problem:
Meine Actvity initialisiert ein Fragment, welches u.a. ein RecyclerView beinhaltet. In diesem werden nun aber nicht alle Elemente angezeigt. Anstatt 14 zeigt er mir nur 11 an. Erst dachte ich, dass nur das letzte Element nicht angezeigt wird, da dieses immer nur zur Hälfte sichtbar ist. Aber in den Logs sehe ich, dass im Grunde 3 nicht angezeigt werden (eins davon nur zur Hälfte).
Zum Aufbau:
Das Fragment lade ich in das Framelayout meiner Activity rein:
Mein RecyclerView im Fragment sieht so aus:
Habe es auch schon mit match_parent im RecyclerView versucht, was nicht geklappt hat.
Gebe ich jedoch ein paddingBottom in der View an, werden die anderen Elemente sichtbar. Das möchte ich jedoch nicht auf diese Art lösen, denn dann müsste ich ja einen festen Wert für paddingBottom festlegen und hoffen das es funktioniert.
Jemand eine Idee wo das Problem liegen könnte?
ich habe das folgende Problem:
Meine Actvity initialisiert ein Fragment, welches u.a. ein RecyclerView beinhaltet. In diesem werden nun aber nicht alle Elemente angezeigt. Anstatt 14 zeigt er mir nur 11 an. Erst dachte ich, dass nur das letzte Element nicht angezeigt wird, da dieses immer nur zur Hälfte sichtbar ist. Aber in den Logs sehe ich, dass im Grunde 3 nicht angezeigt werden (eins davon nur zur Hälfte).
Zum Aufbau:
Das Fragment lade ich in das Framelayout meiner Activity rein:
Code:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#e0e0e0">
<LinearLayout
android:id="@+id/layout_footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@drawable/layout_border_white"
android:paddingBottom="@dimen/footer_padding">
<include layout="@layout/footer"></include>
</LinearLayout>
<FrameLayout
android:id="@+id/fragment_start"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@id/layout_footer"/>
</RelativeLayout>
Mein RecyclerView im Fragment sieht so aus:
Code:
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_view"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="@dimen/startpage_margin"
android:scrollbars="vertical"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/layout_header"/>
Habe es auch schon mit match_parent im RecyclerView versucht, was nicht geklappt hat.
Gebe ich jedoch ein paddingBottom in der View an, werden die anderen Elemente sichtbar. Das möchte ich jedoch nicht auf diese Art lösen, denn dann müsste ich ja einen festen Wert für paddingBottom festlegen und hoffen das es funktioniert.
Jemand eine Idee wo das Problem liegen könnte?