2013-08-22 7 views
8

Sto cercando di aggiungere un'immagine tramite imageView. Ma voglio riempire completamente la mia vista con l'immagine e anche imageView dovrebbe riempire la larghezza dello schermo. l'immagine dovrebbe iniziare e terminare ai bordi dello schermo.Android: imageView padding

Ho usato tutti gli attributi xml ma senza fortuna. Questo è il codice più vicino a quello che voglio.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@drawable/bck3" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".MainActivity" > 

<Button 
    android:id="@+id/buttonStore" 
    android:layout_width="50dp" 
    android:layout_height="50dp" 
    android:layout_alignBottom="@+id/imageView1" 
    android:layout_alignParentRight="true" 
    android:layout_marginRight="10dp" 
    android:background="@drawable/store" /> 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="100dp" 
    android:layout_height="40dp" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/logo" /> 

<ImageView 
    android:id="@+id/imageView2" 
    android:layout_width="fill_parent" 
    android:layout_height="125dp" 
    android:layout_marginTop="57dp" 
    android:adjustViewBounds="true" 
    android:scaleType="centerCrop" 
    android:src="@drawable/ronaldo" /> 

Screenshot

Dovrebbe essere questo What it should look like

+0

Qual è il layout del contenitore? Ci sono margini o imbottiture lì? Abbiamo bisogno di vedere più del tuo XML per aiutare. – wyoskibum

+0

Sentitevi liberi di pubblicare il vostro codice xml completamente. In modo che possiamo aiutarti con esso. –

+0

Ho aggiunto il codice xml completo. nota: ho eliminato la barra delle azioni in Manifest. –

risposta

6

provare a rimuovere il codice da relative proprietà di layout:

android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
+0

Fatto.! Grazie. –

+0

@ ArdaOğulÜçpınar prego. Il piacere di aiutarti. –

4
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 

Rimuovere la spaziatura sul layout principale, la visualizzazione di immagini verrà quindi riempire l'intera larghezza