मैं इस सरल लेआउट एक्सएमएल, और एक green_square.png फ़ाइल है जो 30x30 पिक्सल से परहेजअधिकतम उपलब्ध चौड़ाई के लिए एक छवि स्केलिंग, पहलू अनुपात रखने और imageView अतिरिक्त स्थान
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ImageView
android:background="@color/red"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:adjustViewBounds="true"
android:scaleType="fitStart"
android:src="@drawable/green_square"/>
</LinearLayout>
मैं क्या हासिल करने की कोशिश कर रहा हूँ ImageView की कोई अतिरिक्त जगह के साथ, इसके पहलू अनुपात को रखते हुए, पैरेंट चौड़ाई को भरने के लिए छवि को स्केल कर रहा है।
मैंने उस अतिरिक्त स्थान के संदर्भ में छवि दृश्य में एक लाल पृष्ठभूमि जोड़ा है जिसे मैं टालना चाहता हूं।
कोशिश 'एंड्रॉयड: adjustViewBounds =" true "' – sebataz
धन्यवाद, कि मैं क्या सोचा है, लेकिन यह, पहले से ही वहाँ –
ऐसा लगता है कि इस मुद्दे की तरह बहुत से उपयोगकर्ताओं को गुस्सा दिलाना है है इस लिंक की जाँच http: // समूहों। google.com/group/android-developers/browse_thread/thread/89d21a582ebc5b21 –