Ich möchte eine Bildergalerie mit einem TextView
als Header und ImageViews
in einem HorizontalScrollView
erstellen, wie es in diesem figure angezeigt wird.Android: So implementieren Sie eine Bildergalerie mit RecyclerView
Ich benutze einen RecyclerView
die Ressourcen für meine Anwendung zu reduzieren und die Bilder mit vielen ArrayList
wie zu implementieren:
itemFotoIDs.addAll(Arrays.asList(
R.drawable.cable_crunches_1
,R.drawable.dips_1
,R.drawable.kabelrudern_breit_1
,R.drawable.kabelrudern_eng_1
,R.drawable.klimmzug_1
,R.drawable.kh_schulterdruecken_1
,R.drawable.kh_curls_1
,R.drawable.lh_bankdruecken_1
,R.drawable.lh_bankdruecken_eng_1
,R.drawable.lh_kniebeuge_1
,R.drawable.lh_kreuzheben_1
,R.drawable.lh_schraegbankdruecken_1
,R.drawable.latzug_obergriff_1
,R.drawable.seitheben_1
,R.drawable.szhantel_curls_1
));
Nun meine Frage: Was ist die beste Lösung zu schaffen ein leerer Eintrag in einer Zeile dieser ArrayList
, wenn z Ich habe fünf ArrayList
mit 15 Einträgen und zwei haben nur 14 oder 13 Einträge. Aber ich möchte den leeren Eintrag in der exakten Zeile und nicht am Ende. Ich habe versucht, eine null
anstelle der R.drawable.
zu implementieren, aber dies führt zu einem Absturz der App.
Möchten Sie ein Standardbild anzeigen, wenn ein Zeichenfeld leer ist? –
Das wäre eine Möglichkeit. Aber nein, ich möchte kein Standardbild anzeigen, da der HorizontalScrollView nach dem letzten Bild jedes Rohbilds anhalten soll. –