2011-07-14 23 views
8

मेरे पास एक छवि बटन है जिसे मैं डिवाइस की पूरी चौड़ाई पर ले जाना चाहता हूं। मैं जिस छवि स्रोत का उपयोग कर रहा हूं वह बटन तक नहीं है। डिफ़ॉल्ट रूप से बटन के कर्नर को संरेखित करना प्रतीत होता है। इसके बजाय मैं इसे बाईं ओर संरेखित करना चाहता हूं। मैंने लेआउट गुरुत्वाकर्षण का उपयोग करने की कोशिश की है लेकिन बिना किसी प्रतिक्रिया के।छवि बटन के भीतर छवि स्रोत को संरेखित कैसे करें?

यहाँ कोड है ..

<LinearLayout 
    android:id = "@+id/llRoot" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:layout_gravity="left" > 

    <ImageButton 
    android:id="@+id/ibSend" 
    android:layout_gravity="left" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:src="@drawable/send" > 
    </ImageButton> 

उत्तर

26

ठीक है, मुझे लगता है कि आप चाहते हैं ImageButton में अपनी छवि वाम को alligned जा करने के लिए? फिर अपने ImageButton में जोड़ने का श्रेय:

android:scaleType="fitStart" 

और यहाँ यह जाता है, अपनी छवि ImageButton के बाईं पर गठबंधन है।

+0

धन्यवाद, यह पूरी तरह से काम करता है। – Mel

+0

संपत्ति का नाम उलझन में है, लेकिन स्केल टाइप में सभी विकल्प आपको यह तय करने देते हैं कि क्या आप छवि को छीनना चाहते हैं या इसे छोड़ना चाहते हैं, या इसे संरेखित करना चाहते हैं। – Mauricio

संबंधित मुद्दे