2012-06-23 11 views
29

मेरे पास एक छवि बटन है कि मैं अपने माता-पिता रिलेटिव लेआउट कंटेनर को इसकी चौड़ाई के लिए भरना चाहता हूं लेकिन कुछ डीपी घटाएं ताकि इसमें कुछ बाएं और दाएं पैडिंग हो। मैंने fill_parent-10dp की कोशिश की लेकिन यह एक त्रुटि का कारण बनता है और प्रस्तुत नहीं करता है।क्या एंड्रॉइड रिलेटिव लयआउट में एक निश्चित संख्या को पेरेंट माइनस भरने का कोई तरीका है?

धन्यवाद

+2

क्या _padding_ के बारे में और _margin_ की तरह लग रहे? –

उत्तर

34

ImageButton पर एक android:layout_margin="10dp" रखो,

android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
+0

बहुत बहुत धन्यवाद! –

+0

आसान सवाल के लिए धन्यवाद :) – you786

+0

अच्छा! धन्यवाद –

5
  1. उपयोग के साथ XML विशेषता android:layout_marginLeft आपके विचार के बाईं ओर स्थित अतिरिक्त अंतरिक्ष को निर्दिष्ट करने के लिए।
  2. अपने दृश्य के दाईं ओर अतिरिक्त स्थान निर्दिष्ट करने के लिए xml विशेषता android:layout_marginRight का उपयोग करें।
  3. अपने दृश्य के शीर्ष किनारे पर अतिरिक्त स्थान निर्दिष्ट करने के लिए xml विशेषता android:layout_marginTop का उपयोग करें।
  4. अपने दृश्य के निचले हिस्से पर अतिरिक्त स्थान निर्दिष्ट करने के लिए xml विशेषता android:layout_marginBottom का उपयोग करें।
  5. अपने दृश्य के बाएं, ऊपर, दाएं और निचले किनारे पर अतिरिक्त स्थान निर्दिष्ट करने के लिए xml विशेषता android:layout_margin का उपयोग करें।

आपके मामले में अपने ImageButton घोषणा इस

<ImageButton 
    android:id="@+id/button1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:text="Button" 
    android:layout_marginLeft="15dp" 
    android:layout_marginRight="15dp" 
    android:src="@drawable/a" 
संबंधित मुद्दे

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