इसलिए, मेरे पास एक इमेजव्यू है जो एक मनमाना छवि, इंटरनेट से डाउनलोड की गई एक प्रोफ़ाइल चित्र प्रदर्शित करना चाहिए। मैं चाहता हूं कि यह ImageView पैरेंट कंटेनर की ऊंचाई के अंदर और 60dip की अधिकतम चौड़ाई के साथ फिट होने के लिए अपनी छवि को स्केल करे। हालाँकि, यदि छवि लंबा अनुपात-वार है, और उसे पूर्ण 60dip चौड़ाई की आवश्यकता नहीं है, तो ImageView की चौड़ाई कम हो जानी चाहिए, ताकि दृश्य की पृष्ठभूमि छवि के चारों ओर पूरी तरह से फिट हो जाए।
मैंने यह कोशिश की,
<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"/>
लेकिन जिसने किसी कारण से ImageView को बहुत बड़ा बना दिया, हो सकता है कि उसने छवि की आंतरिक चौड़ाई और इसे सेट करने के लिए wra_content का उपयोग किया हो - वैसे भी, यह मेरी अधिकतम विशेषता का सम्मान नहीं करता था .. क्या यह केवल कुछ प्रकार के कंटेनरों के अंदर काम करता है? यह एक LinearLayout में है ...
कोई सुझाव?