Hey,
ich weiß nicht genau wie das hier in diesem Forum abläuft, also sagt bescheid, wenn das falsch ist um hier nach Hilfe wegen eines Problems zu fragen (kenne es so aus nem anderen Forum)...
Mein Problem:
Ich will wie auf dem BIld dargestellt
[Blockierte Grafik: http://www.bilder-upload.eu/thumb/3543c3-1444235840.png]
Ein ListItem für eine List Activity erstellen, nur leider sieht das Ergebnis
[Blockierte Grafik: http://www.bilder-upload.eu/thumb/fd1d85-1444236547.png]
ziehmlich besch***en aus, da alles halbverrutsch und das Bild Links immer anders groß ist (Je nachdem welcher Text in den fields ist)
Der Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="100dp"
android:padding="10dp"
android:orientation="horizontal"
android:id="@+id/erecipe_list_item"
android:weightSum="1">
<ImageView
android:layout_width="128px"
android:layout_height="match_parent"
android:id="@+id/imageView"
android:minWidth="128px"
android:minHeight="128px"
android:src="@drawable/entwurf_5"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:layout_alignParentTop="true"
android:maxWidth="128px"
android:maxHeight="128px"
android:layout_weight="0.13" />
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/erecipe_name"
android:text=" Waffles"
android:textSize="20dp"
android:layout_alignParentTop="true"
android:layout_alignLeft="@+id/erecipe_category"
android:layout_alignStart="@+id/erecipe_category" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/erecipe_category"
android:text=" Desert"
android:textSize="17dp"
android:layout_below="@+id/erecipe_name"
android:layout_toRightOf="@+id/imageView"
android:layout_toEndOf="@+id/imageView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/erecipe_calories"
android:text=" 554 kcal"
android:textSize="15dp"
android:layout_alignBottom="@+id/imageView"
android:layout_alignLeft="@+id/erecipe_name" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/erecipe_portions"
android:text=" 0 - 0 Portions"
android:textSize="15dp"
android:layout_below="@+id/erecipe_category"
android:layout_toRightOf="@+id/imageView" />
</LinearLayout>
<Space
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.70" />
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.13">
<Space
android:layout_width="match_parent"
android:layout_height="58dp"
android:layout_weight="0.18" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/erecipe_timeNeeded"
android:text="~ 20 Minutes"
android:textSize="15dp"
android:layout_alignBottom="@+id/erecipe_calories"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_weight="0.13" />
</LinearLayout>
</LinearLayout>
Alles anzeigen
Weiß jemand, wie ich diese Darstellung (wie im Bild) hinbekomme?
Dieses Layout wird dann halt für eine größere Liste von Rezepten vewendet, aber da gibts auch kein Problem, nur werden die einzelnen List Items halt nicht gerade wie im Vorschaubild dargestellt
PS
Habe es schon mit dem RelativeLayout ausprobiert, ähnliches Ergebnis