Quindi, ho una vista di immagini che dovrebbe visualizzare un'immagine arbitraria, un'immagine di profilo scaricata da internet. Voglio che ImageView riduca l'immagine per adattarla all'altezza del contenitore principale e una larghezza massima impostata di 60dip. Tuttavia, se l'immagine è alta in termini di rapporto e non ha bisogno della larghezza massima di 60 dpi, la larghezza del ImageView dovrebbe diminuire in modo che lo sfondo della vista si adatti perfettamente all'immagine.Immagini visualizzate Android non rispettando maxWidth?
ho provato questo,
<ImageView android:id="@+id/menu_profile_picture"
android:layout_width="wrap_content"
android:maxWidth="60dip"
android:layout_height="fill_parent"
android:layout_marginLeft="2dip"
android:padding="4dip"
android:scaleType="centerInside"
android:background="@drawable/menubar_button"
android:layout_centerVertical="true"/>
ma che ha reso l'ImageView super grande per qualche motivo, forse utilizzato la larghezza intrinseca dell'immagine e wrap_content per impostarla - in ogni caso, non ha rispettato la mia maxwidth attributo .. Funziona solo all'interno di alcuni tipi di contenitori? È in un LinearLayout ...
Qualche suggerimento?
thx per la condivisione, si può contrassegnare la risposta come quella corretta si prega !? – WarrenFaith
lavoro diligente per me !! –
Grazie mille .. Ha funzionato bene per me :) –