यह उदाहरण दर्शाता है कि Android में EditText के लिए MIN और MAX मान कैसे परिभाषित करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्नलिखित कोड को res/layout/activity_main.java
. में जोड़ें <पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?>चरण 3 - निम्न कोड को src/MinMaxFilter.java
में जोड़ेंपैकेज app.tutorialspoint.com.sample;import android.text.InputFilter;import android.text.Spanned;सार्वजनिक वर्ग MinMaxFilter InputFilter लागू करता है {निजी int mIntMin, mIntMax; सार्वजनिक MinMaxFilter (int minValue, int maxValue) {यह। एमआईएनटीमिन =मिनवैल्यू; यह । mIntMax =मैक्सवैल्यू; } सार्वजनिक MinMaxFilter (स्ट्रिंग minValue, String maxValue) { यह। एमआईएनटीमिन =इंटीजर. parseInt (minValue); यह । mIntMax =पूर्णांक। parseInt (maxValue); } @ ओवरराइड सार्वजनिक वर्णक्रम फ़िल्टर (चार अनुक्रम स्रोत, इंट स्टार्ट, इंट एंड, स्पैन्ड डेस्ट, इंट डीस्टार्ट, इंट डेंड) {कोशिश {इंट इनपुट =इंटीजर. parseInt (dest.toString () + source.toString ()); अगर (isInRange (mIntMin, mIntMax, इनपुट)) वापसी शून्य; } पकड़ें (NumberFormatException e) { e.printStackTrace(); } वापसी ""; } निजी बूलियन isInRange (इंट ए, इंट बी, इंट सी) {रिटर्न बी> ए? सी>=ए &&सी <=बी:सी>=बी &&सी <=ए; }}पूर्व>चरण 4 - निम्न कोड को src/MainActivity.java
में जोड़ेंपैकेज app.tutorialspoint.com.sample;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.text.InputFilter;import android.widget.EditText;पब्लिक क्लास MainActivity AppCompatActivity का विस्तार करती है { @Override संरक्षित शून्य onCreate (बंडल सेव किया गया इंस्टेंसस्टेट) {सुपर .onCreate(savedInstanceState); setContentView(R.layout. activity_main); एडिटटेक्स्ट एडिटटेक्स्ट =findViewById(R.id. editText); editText.setFilters (नया इनपुटफिल्टर [] {नया मिनमैक्सफिल्टर ("1", "99")}); }}पूर्व>चरण 5 - निम्न कोड को androidManifest.xml में जोड़ें
<पूर्व> xml संस्करण ="1.0" एन्कोडिंग ="utf-8"?> <मेनिफेस्ट xmlns:एंड्रॉइड ="https://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.sample"> <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.CALL_PHONE" /> <एप्लिकेशन एंड्रॉइड:अनुमति दें ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android :name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई Android :name="android.intent .action.MAIN" /> <श्रेणी android :name="android.intent.category.LAUNCHER" />आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -