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

एंड्रॉइड डेट चेंज श्रोता का उपयोग कैसे करें?

<घंटा/>

उदाहरण में आने से पहले, हमें पता होना चाहिए कि डेट पिकर क्या है और यह एंड्रॉइड में कैसे काम करता है। दिनांक पिकर फ़्रेम लेआउट का एक उपवर्ग है और यह दिनांक, माह और वर्ष का चयन करने की अनुमति देता है।

यह उदाहरण दर्शाता है कि एंड्रॉइड डेट चेंज श्रोता का उपयोग कैसे करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/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>

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

चरण 3 - निम्न कोड को src/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 - मेनिफेस्ट.एक्सएमएल को बदलने की जरूरत नहीं है।

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

एंड्रॉइड डेट चेंज श्रोता का उपयोग कैसे करें?

एंड्रॉइड डेट चेंज श्रोता का उपयोग कैसे करें?

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


  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं android में स्नैकबार का उपयोग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - ओपन बिल्

  1. एंड्रॉइड में डेट टाइम पिकर का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में दिनांक और समय पिकर का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न को