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

Android Date Change Listener का उपयोग कैसे करें?


परिचय

उदाहरण में जाने से पहले, हमें पता होना चाहिए कि Date Picker क्या है और यह Android में कैसे काम करता है। Date Picker Frame Layout का सबक्लास है और यह तारीख, महीना और वर्ष चुनने की अनुमति देता है।

यह उदाहरण दर्शाता है कि Android Date Change Listener का उपयोग कैसे करें।

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

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

चरण 2: activity_main.xml में लेआउट जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:app="https://schemas.android.com/apk/res-auto"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <DatePicker
        android:id="@+id/datePicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="36dp" />
</RelativeLayout>

उपरोक्त कोड में, हमने तारीख चुनने के लिए DatePicker घोषित किया है। जब आप तारीख चुनते हैं तो यह वर्तमान तारीख को टोस्ट संदेश पर दिखाएगा।

चरण 3: MainActivity.java में कोड जोड़ें

package com.example.andy.myapplication;
import android.annotation.TargetApi;
import android.os.Build;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.DatePicker;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    @TargetApi(Build.VERSION_CODES.O)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        DatePicker datePicker = findViewById(R.id.datePicker);
        datePicker.setOnDateChangedListener(new DatePicker.OnDateChangedListener() {
            @Override
            public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                Toast.makeText(MainActivity.this, " You are changed date is : " + dayOfMonth + " - " + monthOfYear + " - " + year, Toast.LENGTH_LONG).show();
            }
        });
    }
}

उपरोक्त कोड में जब आप DateChangedListener का उपयोग करके तारीख बदलते हैं, तो यह बदली हुई तारीख, महीना और वर्ष को टोस्ट संदेश पर दिखाएगा।

चरण 4: Manifest.xml

Manifest.xml में कोई बदलाव करने की आवश्यकता नहीं है।

ऐप चलाएं

मान लें कि आपने अपना वास्तविक Android मोबाइल डिवाइस कंप्यूटर से कनेक्ट किया है। Android Studio से ऐप चलाने के लिए, अपनी प्रोजेक्ट की एक्टिविटी फ़ाइलों में से एक खोलें और टूलबार से Run आइकन Android Date Change Listener का उपयोग कैसे करें? पर क्लिक करें। अपने मोबाइल डिवाइस को विकल्प के रूप में चुनें और फिर अपना मोबाइल डिवाइस जांचें जो डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा:

Android Date Change Listener का उपयोग कैसे करें?

Android Date Change Listener का उपयोग कैसे करें?

उपरोक्त उदाहरण दिखाता है, जब आप तारीख बदलते हैं तो यह टोस्ट संदेश में बदली हुई तारीख दिखाएगा।

  1. Android में Snackbar का उपयोग कैसे करें? Android में Snackbar का उपयोग कैसे करें?

    परिचय Snackbar Material Design का एक घटक है जो स्क्रीन के निचले भाग में एक संक्षिप्त संदेश दिखाता है। यह उदाहरण Snackbar के बुनियादी उपयोग और अनुकूलन को दर्शाता है। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML res/layout/activity_main.xml: <?xml version=1.

  1. Android में Date Time Picker का उपयोग कैसे करें? Android में Date Time Picker का उपयोग कैसे करें?

    Android में Date और Time Picker का उपयोग यह उदाहरण दर्शाता है कि Android ऐप में DatePickerDialog और TimePickerDialog का उपयोग करके उपयोगकर्ता से दिनांक और समय कैसे प्राप्त करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio खोलें, File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं।

  1. Android में NavigationView (नेविगेशन ड्रॉअर) कैसे उपयोग करें? Android में NavigationView (नेविगेशन ड्रॉअर) कैसे उपयोग करें?

    परिचय NavigationView मटेरियल डिज़ाइन का साइड नेविगेशन ड्रॉअर (हैमबर्गर मेनू) है। यह DrawerLayout के अंदर होता है और मेनू आइटम्स, हेडर, और नेविगेशन हैंडलिंग प्रदान करता है। यह ट्यूटोरियल Navigation Components के साथ आधुनिक सेटअप दिखाता है। आवश्यक चरण चरण 1: नया प्रोजेक्ट बनाएं Android Studio में Fi