Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android में कस्टम सर्कुलर बटन कैसे बनाएं?

यह उदाहरण दर्शाता है कि Android में कस्टम सर्कुलर बटन कैसे बनाया जाए।

कस्टम सर्कुलर बटन बनाने का उदाहरण

चरण 1 - नया प्रोजेक्ट बनाएं

Android Studio में एक नया प्रोजेक्ट बनाएं: File → New Project पर जाएं और आवश्यक विवरण भरें।

चरण 2 - लेआउट XML में कोड जोड़ें

res/layout/activity_main.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="https://schemas.android.com/apk/res/android"
    android:id="@+id/parent"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:gravity="center"
    android:orientation="vertical">
    <Button
        android:id="@+id/text"
        android:textSize="18sp"
        android:textAlignment="center"
        android:background="@drawable/round_button"
        android:layout_width="150dp"
        android:textColor="#000"
        android:layout_height="150dp" />
</LinearLayout>

उपरोक्त कोड में, हमने round_button बैकग्राउंड के साथ बटन लिया है। इसलिए drawable फोल्डर में round_button.xml बनाएं और निम्नलिखित कोड जोड़ें।

चरण 3 - Drawable XML बनाएं

res/drawable/round_button.xml में निम्नलिखित कोड जोड़ें:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="https://schemas.android.com/apk/res/android">
    <item android:state_pressed="false">
        <shape android:shape="oval">
            <solid android:color="#ffff00"/>
        </shape>
    </item>
    <item android:state_pressed="true">
        <shape android:shape="oval">
            <solid android:color="#fff000"/>
        </shape>
    </item>
</selector>

उपरोक्त कोड में, हमने दो स्टेट लिए हैं: बटन दबाने पर और छोड़ने पर। जब उपयोगकर्ता बटन पर क्लिक करता है, तो यह बटन की स्टेट लेता है और बटन के लिए आकार प्रदान करता है।

चरण 4 - MainActivity.java में कोड जोड़ें

src/MainActivity.java में निम्नलिखित कोड जोड़ें:

package com.example.andy.myapplication;

import android.os.Build;
import android.os.Bundle;
import android.widget.Button;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    private Button button;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        button = findViewById(R.id.text);
        button.setText("Button");
    }
}

ऐप चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें और ऐप चलाएं। बटन पर क्लिक करने पर बटन का रंग बदलेगा।

  1. Android में XML स्टाइल्स का उपयोग करके कस्टम बटन कैसे बनाएं Android में XML स्टाइल्स का उपयोग करके कस्टम बटन कैसे बनाएं

    परिचयXML ड्रॉएबल्स (शेप, सेलेक्टर) का उपयोग करके बटन के लिए कस्टम बैकग्राउंड (कोने, बॉर्डर, ग्रेडिएंट) बनाए जा सकते हैं बिना किसी इमेज एसेट के।कार्यान्वयनचरण 1: लेआउट (activity_main.xml) - तीन बटन<Button android:id=@+id/customButton android:background=@drawable/custom_button android:text=My Custo

  1. एंड्रॉइड में डायनामिकली बटन कैसे जोड़ें? एंड्रॉइड में डायनामिकली बटन कैसे जोड़ें?

    एंड्रॉइड में रनटाइम पर प्रोग्रामेटिकली बटन (या कोई व्यू) जोड़ना कभी-कभी लेआउट XML में नहीं, बल्कि डेटा/शर्तों के आधार पर रनटाइम पर व्यूज जोड़ने पड़ते हैं। इसके लिए: **पैरेंट व्यूग्रुप प्राप्त करें → नया व्यू बनाएं → LayoutParams सेट करें → addView() कॉल करें।** चरण 1: नया प्रोजेक्ट बनाएं Android St

  1. एंड्रॉइड पर ऑन-स्क्रीन वॉल्यूम कंट्रोल कैसे दिखाएं एंड्रॉइड पर ऑन-स्क्रीन वॉल्यूम कंट्रोल कैसे दिखाएं

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