Ich versuche, eine GridView mit Bildern aus einem Verzeichnis in Firebase-Speicher mit FirebaseListAdapter zu füllen.FirebaseListAdapter mit Bildern gefüllt
Ich habe ein einfaches Layout für die griditem.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"
android:weightSum="2">
<ImageView
android:id="@+id/image_1"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="170dp"
android:layout_marginRight="5dp"/>
<ImageView
android:id="@+id/image_2"
android:layout_weight="1"
android:layout_width="0dp"
android:layout_height="170dp"
android:layout_marginRight="5dp"/>
in meine Aktivitäten Layout gehen:
<GridView
android:id="@+id/image_grid"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:verticalSpacing="0dp"
android:horizontalSpacing="0dp"
android:stretchMode="columnWidth"
android:numColumns="2">
</GridView>
und ich habe einen Adapter implementiert:
@Override
protected void onStart() {
super.onStart();
imageAdapter = new FirebaseListAdapter<String>() {
@Override
protected void populateView(View v, String model, int position) {
}
};
}
Aber ich ehrlich Ich kann nicht herausfinden, wie ich es mit dem Adapter bevölkern werde. Das Verzeichnis, aus dem Bilder abgerufen werden, ist "rootstorage/images/userID/images1,2,3etc"
, also brauche ich irgendwie den Adapter, um alle Bilder von diesem "userID" Verzeichnis und in die GridView zu laden.
In welchem Verzeichnis sprechen Sie? –
@DougStevenson ist ein Dateispeicherort in Firebase – Benni