में शीर्ष और केंद्र में छवि को संरेखित करें, मैं अपने संबंधित लेआउट के शीर्ष पर छवि को संरेखित करने की कोशिश कर रहा हूं और उस केंद्र के बाद क्षैतिज रूप से। यहाँ कोड मैं के लिए उपयोग कर रहा हूँ है:Android रिलेवेटलाइट
<ImageView
android:id="@+id/collection_image_background"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
, लेकिन इस कोड काम नहीं कर रहा। मेरी छवि केंद्रित है, लेकिन मेरे सापेक्ष लेआउट के शीर्ष पर गठबंधन नहीं है। मैंने android:scaleType="fitStart"
के साथ प्रयास किया, लेकिन यह वास्तव में कल्पना के बाईं ओर और इसके माता-पिता के शीर्ष को संरेखित कर रहा है।
तो क्या कोई विचार है कि मैं छवि को सही तरीके से कैसे संरेखित कर सकता हूं?
पीएस मुझे लगता है कि मैं इस तरह मेरी ImageView
करने के लिए छवि सेट कर रहा हूं उल्लेख करना भूल:
BitmapFactory.Options o2 = new BitmapFactory.Options();
o2.inTempStorage = new byte[8*1024];
ops = BitmapFactory.decodeStream(cis,null,o2);
ImageView view = (ImageView) findViewById(R.id.collection_image_background);
view.setImageBitmap(ops);
यह ठीक है, लेकिन मैं छवि को कम से कम चौड़ाई पर फिट करना चाहता हूं। –
आप एंड्रॉइड द्वारा कर सकते हैं: layout_width = "fill_parent" और एंड्रॉइड: layout_height = "wrap_content"। –
असल में मैं अब चौड़ाई और ऊंचाई दोनों को 'fill_parent' पर सेट करता हूं और यह काम करता है ... पता नहीं है कि यह कोड में किसी और चीज़ को छूने से पहले क्यों काम नहीं कर रहा था। जवाब के लिए वैसे भी धन्यवाद! –