android - titel - wordpress title tag ändern




Wie füge ich einen einfachen 8dp Header/Footer zu Android's RecyclerView hinzu? (2)

Gibt es eine Möglichkeit, einer RecyclerView eine einfache Kopf- / Fußzeile hinzuzufügen?

Hier können Sie sehen, was ich habe. Die erste Karte berührt die Symbolleiste

Und hier kannst du sehen, was ich will. 8dp Abstand zwischen der Unterseite und der Karte.

Methoden, die ich bisher ausprobiert habe:

  • Verwenden Sie eine Kopfzeilenansicht in meiner Recyclingübersicht. Ich halte es jedoch für sehr ineffizient, dies bei jedem Recycling-Überblick zu tun.

  • Verwenden Sie einen oberen Rand von 8 dpi, was dazu führt, dass die Recycling-Übersicht beim Scrollen oben / unten weiße Balken aufweist.

  • Fügen Sie dem Listenelement einen Abstand hinzu, der zu unterschiedlichen Rändern zwischen der äußeren und der inneren Karte führt.

  • Ich bin sicher, dass es eine einfache Lösung gibt, die ich bisher nicht kenne.


    Das Hinzufügen eines Top-Paddings und das Setzen von clipToPadding auf false reichen aus.
    Etwas wie das:

      <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerview"
        android:paddingTop="8dp"
        android:clipToPadding="false"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

    Wenn Sie einen RecyclerView mit layout_weight und paddingBottom nicht für Sie funktioniert, stellen Sie sicher, dass Sie layout_height auf 0dp ! Ansonsten funktioniert paddingTop seltsamerweise, paddingBottom jedoch nicht:

    <android.support.v7.widget.RecyclerView android:id="@+id/recycler"
        android:paddingBottom="20dp"
        android:clipToPadding="false"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp" /> 




    android-recyclerview