Bir görüntüyü ekranın küçük bir genişliğini alması ve en/boy oranında ölçeklenmesi (görüntü genişliği en küçüğünden veya minimun genişliğinden daha büyük olması) için bir görüntüye daldırmak istiyorum. Ayrıca sabit bir kenarlık kenarına sahip olmak istiyorum. Bu görüntü. Bu onun için benim xml bölümdür. ... Sorun yatay yeterince görüntü ölçek olmamasıdırAndroid, ImageWellth ile ImageView'ın nasıl bir kenarlığa sahip olduğunu?
<ImageView
android:id="@+id/detailed_view_boxArt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="150dp"
android:layout_alignParentLeft="true"
android:layout_below="@id/detailed_view_heading"
android:padding="10dp"
android:layout_marginLeft="5dp"
android:scaleType="centerInside"
android:background="#000"/>
Ancak bu ne istiyorum üretmez (yani ben 10px dolgusu görünüyor Sağ ve sol tarafta daha fazlası)
İstediğim sonucu nasıl üretebilirim?
teşekkür ederiz. Sorun SADECE bir minWidth ayarlamak istiyorum ve görüntü yatay ve dikey olarak streç var ... – Kman
@Kman: Seni düzgün alamıyorum. Benim tahminim sizin android: layout_width = "100dip" '' wrap_content'' için değeri belirlemenizdir. – Praveen
hayır hayır benim xml tam olarak bu sorudaki kod gibidir ... Tamamen en boy oranını koruyarak görüntüyü daha büyük/küçük yapmak istiyorum, böylece en az 150dp genişlik ile biter. Örneğin, 50dp genişliğinde 100dp'lik bir görüntü aldığımı söyleyeyim, böylece görüntüyü 150dp genişliğinde 300dp yüksekliğinde göstermesini istiyorum. Daha net mi? Teşekkürler – Kman