Ich versuche eine leere Ansicht zu machen, die den verbleibenden Platz nach einem RecyclerView farbig belegt. Ich habe mir verschiedene StackOverflow-Lösungen angesehen, aber nichts funktioniert. Ich möchte so etwas wie dies im Wesentlichen:Machen Sie die leere Ansicht, um den verbleibenden Platz nach RecyclerView aufzunehmen?
________________________
| |
| |
| |
| Recycler view |
| |
| ------------------- |
| colored empty view |
| |
| |
| |
| |
| |
_________________________
It should shrink as the RecyclerView grows.
________________________
| |
| |
| |
| Recycler view |
| |
| |
| |
| |
| |
| ------------------- |
| colored empty view |
| |
| |
_________________________
Wenn jedoch die RecyclerView Wert eines Bildschirms überschreitet, sollte es keine leer sein. Hier ist, was ich bisher:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fab="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/bla_bla_layout">
<android.support.v7.widget.RecyclerView
android:id="@+id/bla_bla_recyclerview"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<View
android:background="@color/grayBackground"
android:layout_gravity="bottom"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<com.melnykov.fab.FloatingActionButton
android:id="@+id/fab"
android:contentDescription="@string/add_bla"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|right"
android:layout_margin="16dp"
android:src="@drawable/add_bla_icon"
fab:fab_colorNormal="@color/primary"
fab:fab_colorPressed="@color/primary_pressed"
fab:fab_colorRipple="@color/ripple" />
</FrameLayout>
EDIT Dies ist kein Duplikat der genannten Frage, und man kann das sehen, wenn Sie beiden Fragen lesen. Die Lösung für meine Frage sollte rein xml, layoutbasiert sein. Mit "leere Ansicht" meine ich nur ein farbiges Rechteck unter der vorhandenen RecyclerView, keine Textansicht, die eigentlich "leere Ansicht" sagt, wenn keine Daten im RecylerView vorhanden sind.
Wenn du gehst, meine Frage zu downvote, mir bitte sagen, warum ... – Tariq
mögliches Duplikat von [Wie zeige ich eine leere Ansicht mit einem RecyclerView?] (http://stackoverflow.com/questions/28217436/how-to-show-an-empty-view-with-a-cyclerview) –
Das ist überhaupt nicht meine Frage. Seine Frage ist wirklich nicht einmal eine Layout-Frage. Und glauben Sie mir, ich habe mich überall umgeschaut und zahlreiche Lösungen für ähnliche Probleme ausprobiert. Wenn Sie einen finden, der funktioniert, werde ich mich freuen. – Tariq