मुझे आश्चर्य है कि अगर मैं XML में आयत बना सकता हूं। मुझे पता है कि कैसे ड्राट्रैक विधि का उपयोग करके प्रोग्राम बनाया जा सकता है।
मुझे आश्चर्य है कि अगर मैं XML में आयत बना सकता हूं। मुझे पता है कि कैसे ड्राट्रैक विधि का उपयोग करके प्रोग्राम बनाया जा सकता है।
जवाबों:
हाँ आप कर सकते हैं और यहाँ एक मैं पहले बनाया है:
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/listview_background_shape">
<stroke android:width="2dp" android:color="#ff207d94" />
<padding android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp" />
<corners android:radius="5dp" />
<solid android:color="#ffffffff" />
</shape>
आप ड्रा करने योग्य फ़ोल्डर के अंदर एक नई XML फ़ाइल बना सकते हैं, और उपरोक्त कोड जोड़ सकते हैं, फिर इसे rectangle.xml के रूप में सहेज सकते हैं।
एक लेआउट के अंदर इसका उपयोग करने के लिए आप android:background
नए आकर्षक आकार के लिए विशेषता निर्धारित करेंगे । हमारे द्वारा परिभाषित आकार में कोई आयाम नहीं है, और इसलिए लेआउट में परिभाषित दृश्य के आयाम ले जाएगा।
तो यह सब एक साथ रख:
<View
android:id="@+id/myRectangleView"
android:layout_width="200dp"
android:layout_height="50dp"
android:background="@drawable/rectangle"/>
आखिरकार; आप इस आयत को किसी भी दृश्य की पृष्ठभूमि के रूप में सेट कर सकते हैं, हालांकि ImageViews के लिए आप उपयोग करेंगे android:src
। इसका मतलब है कि आप आयत को सूची दृश्य, टेक्स्ट व्यू ... आदि के लिए पृष्ठभूमि के रूप में उपयोग कर सकते हैं।
rectangle.xml
अपने ड्रा करने योग्य फ़ोल्डर में इस तरह रखे आकार के आकार का उपयोग करके बनाएं ...
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<solid android:color="@android:color/transparent"/>
<corners android:radius="12px"/>
<stroke android:width="2dip" android:color="#000000"/>
</shape>
इसे अंदर डालें ImageView
<ImageView
android:id="@+id/rectimage"
android:layout_height="150dp"
android:layout_width="150dp"
android:src="@drawable/rectangle">
</ImageView>
आशा है कि यह आपकी मदद करेगा।
इसे इस्तेमाल करे
<TableRow
android:layout_width="match_parent"
android:layout_marginTop="5dp"
android:layout_height="wrap_content">
<View
android:layout_width="15dp"
android:layout_height="15dp"
android:background="#3fe1fa" />
<TextView
android:textSize="12dp"
android:paddingLeft="10dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="1700 Market Street"
android:id="@+id/textView8" />
</TableRow>
उत्पादन
इस कोड का उपयोग करें
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<corners
android:bottomLeftRadius="5dp"
android:bottomRightRadius="5dp"
android:radius="0.1dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp" />
<solid android:color="#Efffff" />
<stroke
android:width="2dp"
android:color="#25aaff" />
</shape>
ड्रा करने योग्य में संसाधन फ़ाइल बनाएँ
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#3b5998" />
<cornersandroid:radius="15dp"/>