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

एंड्रॉइड में छिपाने और देखने के पासवर्ड के बीच कैसे स्विच करें

<घंटा/>

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

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

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

        <बटन एंड्रॉइड:आईडी ="@ + आईडी / पासवर्डविजिबल" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_" सामग्री" एंड्रॉइड:टेक्स्ट ="शो">  <बटन एंड्रॉइड:आईडी ="@ + आईडी / क्लिक" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:टेक्स्ट ="क्लिक"> /बटन> 

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

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
पैकेज com.example.andy.myapplication;import android.graphics.Point;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.method.PasswordTransformationMethod;import android.view .TextureView;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast; पब्लिक क्लास MainActivity AppCompatActivity { Button PasswordVisble; संपादन टेक्स्ट ईमेल, पासवर्ड; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); ईमेल =findViewById (R.id.email); पासवर्ड =findViewById (R.id.password); PasswordVisble =findViewById (R.id.passwordVisible); PasswordVisble.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) {if(password.getText().toString().isEmpty()){ password.setError("कृपया पास शब्द दर्ज करें"); } और { अगर (पासवर्डविस्बल। गेटटेक्स्ट ()। टूस्ट्रिंग ()। बराबर ("दिखाएँ")) {पासवर्डविस्बल.सेटटेक्स्ट ("छिपाएं"); पासवर्ड.सेटट्रांसफॉर्मेशनमेथोड (शून्य);; पासवर्ड। बटन क्लिक =findViewById (R.id.click); क्लिक करें।सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक शून्य ऑनक्लिक (व्यू वी) {अगर (! ईमेल। गेटटेक्स्ट ()। टूस्ट्रिंग ()। खाली () &&(! पासवर्ड। गेटटेक्स्ट ()। टूस्ट्रिंग ()। isEmpty ())) { Toast.makeText(MainActivity.this, "आपने ईमेल आईडी दर्ज की है" + ईमेल.getText ()। .शो (); } और {ईमेल.सेटएरर ("कृपया ईमेल आईडी दर्ज करें"); password.setError ("कृपया पास शब्द दर्ज करें"); }}}); }} 

पासवर्ड दिखाने और छिपाने के लिए हम पासवर्ड परिवर्तन विधि का उपयोग कर रहे हैं जैसा कि नीचे दिखाया गया है -

if(PasswordVisble.getText().toString().equals("Show")) { PasswordVisble.setText("Hide"); password.setTransformationMethod(null);} else { PasswordVisble.setText("Show"); password.setTransformationMethod(new PasswordTransformationMethod());}

ऊपर के रूप में परिभाषित करता है

पासवर्ड दिखाएं:password.setTransformationMethod(null);Hide password:password.setTransformationMethod(new PasswordTransformationMethod());

चरण 4 - build.gradle खोलें और डिज़ाइन सपोर्ट लाइब्रेरी डिपेंडेंसी जोड़ें।

<पूर्व>प्लगइन लागू करें:'com.android.application'android {compileSdkVersion 28 defaultConfig { applicationId "com.example.andy.myapplication" minSdkVersion 15 targetSdkVersion 28 compileSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner .AndroidJUnitRunner" } buildTypes { रिलीज { minifyEnabled false proguardFiles getDefaultProguardFile ('proguard-android.txt'), 'proguard-rules.pro' } }}निर्भरता {कार्यान्वयन fileTree(dir:'libs', शामिल हैं:['*.jar ']) कार्यान्वयन 'com.android.support:appcompat-v7:28.0.0' कार्यान्वयन 'com.android.support:design:28.0.0' कार्यान्वयन 'com.android.support.constraint:constraint-layout:1.1.3 ' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'}

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

एंड्रॉइड में छिपाने और देखने के पासवर्ड के बीच कैसे स्विच करें

यह एक प्रारंभिक स्क्रीन है और पासवर्ड में एंटर इनपुट के साथ शो बटन पर क्लिक करें। यह ऊपर दिखाए गए अनुसार त्रुटि दिखाएगा।

एंड्रॉइड में छिपाने और देखने के पासवर्ड के बीच कैसे स्विच करें

अब पासवर्ड एडिट टेक्स्ट में कुछ डेटा दर्ज करें और शो बटन पर क्लिक करने पर यह आउटपुट दिखाएगा जैसा कि नीचे दिखाया गया है-

एंड्रॉइड में छिपाने और देखने के पासवर्ड के बीच कैसे स्विच करें


  1. Android दृश्यता श्रोताओं का उपयोग कैसे और क्यों करें

    एंड्रॉइड यूआई दृश्यों से बनाया गया है, और एक नियमित एप्लिकेशन में, आमतौर पर उनमें से कई होते हैं। यह पता लगाने के लिए कि उपयोगकर्ता वर्तमान में किस दृश्य को देख रहा है, आपको दृश्यता श्रोता . स्थापित करने की आवश्यकता है । किसी दृश्य की दृश्यता स्थिति की पहचान करने के लिए आपके पास विभिन्न विकल्पों के

  1. iPhone और Android के बीच फ़ाइलें कैसे साझा करें

    “नमस्ते! मैं अपनी संगीत फ़ाइलें आपके साथ साझा करने में असमर्थ हूं। हालांकि SHAREit और Xender के बारे में सुना है, आपकी क्या राय है?” कल शाम एक मित्र से पूछा एक बार फिर। जब स्मार्टफोन की बात आती है तो आईफोन और एंड्रॉइड दोनों दुनिया भर में एक मौजूदा यूजरबेस का आनंद लेते हैं। हालाँकि, दो प्लेटफार्मों

  1. कंप्यूटर और एंड्रॉइड फोन के बीच फाइल ट्रांसफर कैसे करें

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