2013-08-14 14 views
6

So che questo dovrebbe essere semplice, ma non lo fa android:scaleType="centerCrop" raccolto ImmagineJava Android - ritaglio immagine in ImageView

ho ottenuto immagine 1950 pixel di larghezza e bisogno da ritagliare per la larghezza del genitore. Ma l'immagine android:scaleType="centerCrop" non viene ritagliata. Cosa devo fare nel layout per mostrare solo i primi 400 pixel, per esempio o qualsiasi schermo/larghezza genitore è

Ci scusiamo per la semplice domanda - provato a google - solo domande complicate lì. E io sono nuovo, in modo da non downvote plz)

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/rl1" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/background_color"> 

    <ImageView 
      android:id="@+id/ver_bottompanelprayer" 
      android:layout_width="match_parent" 
      android:layout_height="227px" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:scaleType="matrix" 

      android:background="@drawable/ver_bottom_panel_tiled_long" /> 

</RelativeLayout> 

risposta

1

Prova ad aggiungere al vostro android:adjustViewBounds="true"ImageView insieme android:scaleType proprietà

+1

non cambia nulla - è prova ad adattare tutti i 1950 pixel in ImageView – user2234594

+0

@ user2234594 qual è il parametro 'layout_width' di' ImageView's? –

+0

android: layout_width = "match_parent" fill_parent non cambia una cosa – user2234594

1

Uso android:scaleType="matrix" per il vostro imageview

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/opLayout" 
    android:layout_width="400px" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <ImageView 
     android:id="@+id/bar" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:scaleType="matrix" 
     android:src="@drawable/ic_launcher_web" /> 

</LinearLayout> 
+1

scusa, che non ritaglia la mia immagine. Ancora tenta di adattarsi all'intera grande immagine – user2234594

+0

Puoi pubblicare il tuo xml –

+0

Ho modificato la domanda – user2234594

Problemi correlati