यह उदाहरण दर्शाता है कि मैं XML Styles का उपयोग करके Android में कस्टम बटन कैसे बना सकता हूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<बटन android:id="@+id/customButton2 "एंड्रॉइड:लेआउट_विड्थ ="200 डीपी" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:लेआउट_सेंटरइनपेरेंट ="सच" एंड्रॉइड:लेआउट_बेलो ="@ आईडी / कस्टमबटन" एंड्रॉइड:लेआउट_मार्जिनटॉप ="24 एसपी" एंड्रॉइड:बैकग्राउंड ="@ ड्रॉएबल / कस्टम_बटन 2" एंड्रॉइड :text="मेरा कस्टम बटन"/> <बटन android:id="@+id/customButton3" android:layout_width="200dp" android:layout_height="200dp" android:layo ut_centerInParent="true" android:layout_above="@id/customButton" android:layout_marginBottom="24sp" android:layout_marginTop="24sp" android:background="@drawable/custom_button3" android:text="मेरा कस्टम बटन"/>
चरण 3 - res/drawable पर राइट क्लिक करें, नई → ड्रा करने योग्य संसाधन फ़ाइल चुनें और निम्नलिखित कोड को custom_dialog.xml
में जोड़ें।<आकार xmlns:android="https://schemas.android.com/apk/res/android" android:shape="rectangle"> <स्ट्रोक android:color="#66F9B9" android:width="4dp"/> <कोने android:radius="16sp"/>
चरण 4 - res/drawable पर राइट क्लिक करें, नई → ड्रा करने योग्य संसाधन फ़ाइल चुनें और निम्नलिखित कोड को custom_dialog2.xml
में जोड़ें।<आकार xmlns:android="https://schemas.android.com/apk/res/android" android:shape="rectangle"> <ग्रेडिएंट android:startColor="#2AF598" android:centerColor="#ff1493" android:endColor="@color/colorPrimary"/> <कोनों android:radius="50dp"/>
चरण 5 - res/drawable पर राइट क्लिक करें, नई → ड्रा करने योग्य संसाधन फ़ाइल चुनें और निम्नलिखित कोड को custom_dialog3.xml
में जोड़ें।<आकार xmlns:android="https://schemas.android.com/apk/res/android" android:shape="rectangle"> <सॉलिड एंड्रॉइड:रंग ="# 80121 ए" />चरण 6 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज app.com.sample;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;पब्लिक क्लास MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }}पूर्व>चरण 7 - androidManifest.xml में निम्न कोड जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" /> आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -