ich die folgende Benutzeroberfläche implementieren muß: Textview in RelativeLayout falscher Ausrichtung
Hierzu Ich bin mit dem folgenden Aufbau:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/white">
<ImageView
android:id="@+id/news_image0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="@dimen/news_cell0_imageview_min_height"
android:adjustViewBounds="true"
android:scaleType="fitXY" />
<RelativeLayout
android:id="@+id/news0_cell_image_overlay_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignBottom="@+id/news_image0"
android:layout_alignTop="@+id/news_image0"
android:layout_alignLeft="@+id/news_image0"
android:layout_alignStart="@+id/news_image0"
android:layout_alignEnd="@+id/news_image0"
android:layout_alignRight="@+id/news_image0"
android:background="@drawable/news_cell0_overlay_gradient">
<TextView
android:id="@+id/news_title0"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:gravity="center_vertical|start"
android:layout_alignParentBottom="true"
android:maxLines="3"
android:ellipsize="end"
android:textColor="@color/colorNewsCellType0TitleText"
android:layout_margin="@dimen/news_cell0_textview_margin"
android:textSize="@dimen/news_cell0_title_text_size"
android:typeface="monospace" />
</RelativeLayout>
</RelativeLayout>
In dem Image I Bild ist Laden aus einem mit Picasso URL Ich werde in den meisten Geräten korrekt ausgegeben, aber in einigen Geräten, auf denen Android weniger als Lollipop läuft, wird dies wie im Screenshot unten angezeigt. Der Text wird oben statt unten angezeigt. Aber ich habe android:layout_alignParentBottom="true"
für das TextView gesetzt. Die RelativeLayout
wird korrekt gerendert und passt auf das Bild (es hat einen Hintergrundgradienten, der am unteren Bildrand deutlich zu sehen ist).
Was dieses Problem verursacht, und wie kann ich dieses Problem lösen?
android: layout_alignParentBottom = "true" für news0_cell_image_overlay_layout – Raj