2012-04-09 11 views
87

पर कॉर्नर त्रिज्या को कैसे लागू करें मैं एक गोलाकार सीमा के साथ एक लेआउट बनाना चाहता हूं। मैं LinearLayout में किसी विशेष आकार के त्रिज्या को कैसे लागू कर सकता हूं?लाइनरलायआउट

+0

कृपया http://stackoverflow.com/questions/1683185/android-listview-with-rounded-corners – Rajesh

+0

पर पहले से ही उत्तर दिए गए प्रश्न पर एक नज़र डालें http: // www देखें। gadgetsaint.com/tips/rounded-corners-views-layouts-android/#.WPz2QVN97BI – ASP

उत्तर

214

आप खींचने योग्य फ़ोल्डर में एक XML फ़ाइल बना सकते हैं। , यह कॉल उदाहरण के लिए, shape.xml

shape.xml में:

<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle" > 

    <solid 
     android:color="#888888" > 
    </solid> 

    <stroke 
     android:width="2dp" 
     android:color="#C4CDE0" > 
    </stroke> 

    <padding 
     android:left="5dp" 
     android:top="5dp" 
     android:right="5dp" 
     android:bottom="5dp" > 
    </padding> 

    <corners 
     android:radius="11dp" > 
    </corners> 

</shape> 

<corner> टैग अपने विशिष्ट प्रश्न के लिए है।

आवश्यकतानुसार परिवर्तन करें।

और अपने whatever_layout_name.xml में:

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical" 
    android:layout_margin="5dp" 
    android:background="@drawable/shape" > 
</LinearLayout> 

यह वही है मैं आमतौर पर मेरी क्षुधा में क्या है। उम्मीद है कि यह मदद करता है ....

+1

धन्यवाद यह – Aamirkhan

+1

@ आमिरपथन काम करता है: खुशी है कि मैं मदद कर सकता हूं। :-) –

+0

इस xml – vignesh

11

आप लेआउट की पृष्ठभूमि के रूप में Shape Drawable का उपयोग करेंगे और इसके कोने रेडियस सेट करेंगे। Check this blog एक विस्तृत ट्यूटोरियल के लिए

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