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

Android में EditText के लिए MIN और MAX वैल्यू कैसे परिभाषित करें?

Android में EditText के लिए MIN और MAX वैल्यू परिभाषित करना

यह उदाहरण दर्शाता है कि Android में EditText के लिए MIN और MAX वैल्यू कैसे परिभाषित की जाती है।

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

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

चरण 2 - res/layout/activity_main.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp"
    tools:context=".MainActivity">
    <EditText
        android:id="@+id/editText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="Enter number between 1-99"
        android:inputType="number"
        tools:ignore="Autofill" />
</RelativeLayout>

चरण 3 - src/MinMaxFilter.java में कोड जोड़ें

package app.tutorialspoint.com.sample;
import android.text.InputFilter;
import android.text.Spanned;

public class MinMaxFilter implements InputFilter {
    private int mIntMin, mIntMax;

    public MinMaxFilter(int minValue, int maxValue) {
        this.mIntMin = minValue;
        this.mIntMax = maxValue;
    }

    public MinMaxFilter(String minValue, String maxValue) {
        this.mIntMin = Integer.parseInt(minValue);
        this.mIntMax = Integer.parseInt(maxValue);
    }

    @Override
    public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
        try {
            int input = Integer.parseInt(dest.toString() + source.toString());
            if (isInRange(mIntMin, mIntMax, input))
                return null;
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        return "";
    }

    private boolean isInRange(int a, int b, int c) {
        return b > a ? c >= a && c <= b : c >= b && c <= a;
    }
}

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

package app.tutorialspoint.com.sample;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.InputFilter;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        EditText editText = findViewById(R.id.editText);
        editText.setFilters(new InputFilter[]{new MinMaxFilter("1", "99")});
    }
}

चरण 5 - AndroidManifest.xml में कोड जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
    package="app.tutorialspoint.com.sample">
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

एप्लिकेशन चलाएं

अपने Android डिवाइस को कंप्यूटर से कनेक्ट करें। Android Studio से ऐप चलाएं और अपने मोबाइल डिवाइस पर डिफ़ॉल्ट स्क्रीन देखें।


  1. HTML में मिन और मैक्स एट्रिब्यूट्स का उपयोग कैसे करें? HTML में मिन और मैक्स एट्रिब्यूट्स का उपयोग कैसे करें?

    HTML में min और max एट्रिब्यूट्स का उपयोग किसी एलिमेंट के न्यूनतम और अधिकतम मान सेट करने के लिए किया जाता है। min और max एट्रिब्यूट निम्न एलिमेंट्स पर उपयोग किए जा सकते हैं:क्र.सं.एलिमेंट्सएट्रिब्यूटएट्रिब्यूट1<input>Maxmin2<meter>Maxmin3<progress>MaxminउदाहरणHTML में min और max एट

  1. Excel में MIN, MAX, और AVERAGE फ़ंक्शन का उपयोग कैसे करें Excel में MIN, MAX, और AVERAGE फ़ंक्शन का उपयोग कैसे करें

    फ़ंक्शन्स Excel में सेल की एक श्रृंखला पर गणितीय गणना करते हैं। सबसे आम फ़ंक्शन्स हैं SUM, AVERAGE, COUNT, MIN, और MAX। यदि कोई व्यक्ति अपने डेटा का औसत, न्यूनतम, या अधिकतम ढूंढना चाहता है, तो वे AVERAGE, MIN, और MAX फ़ंक्शन्स का उपयोग कर सकते हैं। इस पोस्ट में, हम आपको दिखाते हैं कि Excel में औसत,

  1. PC और Android के लिए Google SafeSearch कैसे चालू करें PC और Android के लिए Google SafeSearch कैसे चालू करें

    इंटरनेट दुनिया का सूचना सुपरहाईवे है। इसका मतलब है कि आपके दैनिक उपभोग के लिए ऑनलाइन उपलब्ध टन उपयोगी सामग्री के साथ, बराबर मात्रा में परेशान करने वाली, खतरनाक सामग्री भी है जिससे आप दूर रहना चाहते हैं जब आप अपनी जरूरतों के लिए ऑनलाइन खोज करते हैं। वह अवांछनीय सामग्री एक आकस्मिक खोज शब्द दूर है आपके