2013-01-24 37 views
15

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

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <FrameLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerInParent="true" > 

     <ImageView 
      android:id="@+id/thumbImage" 
      android:layout_width="100dp" 
      android:layout_height="132dp" 
      android:layout_gravity="center" /> 
    </FrameLayout> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentTop="true" 
     android:background="#ff0000" 
     android:gravity="center" > 

     <CheckBox 
      android:id="@+id/itemCheckBox" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentEnd="true" 
      android:layout_gravity="center" 
      android:button="@drawable/checkbox_background" 
      android:paddingLeft="0dp" 
      android:paddingTop="0dp" /> 

    </LinearLayout> 

</RelativeLayout> 

उत्तर

12

आप नकारात्मक मार्जिन का उपयोग कर सकते हैं।

android:layout_marginTop = "-5dp" 
android:layout_marginRight = "-5dp" 
+1

ध्यान रखें सामना करना पड़ता है या अपने परीक्षण, विफल हो सकता है कि क्योंकि एस्प्रेसो चेकबॉक्स की "कम से कम 90% नहीं देखेंगे" दे सकता हूँ कृपया,। – azizbekian

-1

नकारात्मक पैडिंग और सभी के साथ जटिल क्यों होना चाहिए। सरल और सीधा तरीके से उपयोग करें, फ़्रेमलेआउट को पैडिंग दें, बजाय चाल के शीर्ष पर सबसे अधिक संबंधित लेआउट को टॉफ करें। चूंकि आपके पास दूसरे लेआउट में केवल चेकबॉक्स है, इसके लिए पैडिंग देने की कोई आवश्यकता नहीं है।

मुझे पता है अगर आप किसी भी समस्या किसी भी आगे संदेह

+0

बस यह कह रहा है कि जिस मुद्दे में आपको चाहिए वह पैडिंग नहीं है लेकिन कुछ पैडिंग पहले से ही हटा दी जानी चाहिए। यह केवल पुराने एंड्रॉइड संस्करण में होता है जहां टिक की पूंछ चेकबॉक्स – Lincy

+0

से परे जाती है धन्यवाद .. यह एकमात्र चीज है जो मेरे लिए काम करती है – Lincy