Android : Richten Sie eine Bildansicht zu seinen Eltern unten
Habe ich eine sehr einfache RelativeLayout :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/frag"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ListView
android:id="@+id/listApplications"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<!-- AD SERVER -->
<ImageView
android:id="@+id/ad_server_picture"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginBottom="0dp"
android:contentDescription="@string/ad_banner_image_description"
android:gravity="bottom|center_horizontal"
android:paddingBottom="0dp" />
</RelativeLayout>
Bildansicht ist ausgerichtet an den unteren Rand des übergeordneten (RelativeLayout) und ich padding/margin auf 0 setzen, aber ich bekomme einen weißen "Rand" oben und unten im Bild (siehe rote Markierung):
Danke !
- Versuchen Sie, die
scaletype= fitXY
Eigenschaft in der xml - Kann sein image mit diesem Raum.
- Ich würde vorschlagen, mit LinearLayout als root und ListView mit Gewicht="1" und das untere Bild wrap_content. Als RelativeLayout wird die Wurzel im unteren Bild ist auf der Oberseite der ListView und es ist möglich den letzten Punkt nicht gesehen werden kann.
- Ich fixierte es mit - android:scaleType="fitXY" - Danke!!!! Rethinavel Pillai , Könnte Sie kopieren Sie bitte Ihren Kommentar als Antwort? Ich werde es prüfen. Hariharan, ich danke dir für deine Hilfe !
- Niko : vielen Dank für deinen Rat, aber ich kann LinearLayout für dieses layout.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
android:scaleType="fitXY"
zu halten, das Bild auf den Bildschirm passt. ändern Sie Ihre Bildansicht dieses.HIH.
hinzufügen Standardtitel
android:layout_above
an das listview-Steuerelement mit dem Wert@+id/ad_server_picture
In der Bildansicht können Sie dieses android:adjustViewBounds="true" funktioniert Prima!