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

एंड्रॉइड में अलग-अलग रंगीन स्टेटस बार के साथ दो गतिविधियां कैसे करें।

<घंटा/>

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

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

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

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

उपरोक्त कोड में हमने बटन पर बनाया है जब आप बटन पर क्लिक करते हैं तो यह दूसरी गतिविधि को कॉल करेगा।

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

में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.content.Intent;import android.graphics.Color;import android.os.Build;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;आयात android.view.View;import android.widget.Button;import android.widget.EditText;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {@Override संरक्षित शून्य onCreate(Bundle saveInstanceState) { super.onCreate(savedInstanceState); अगर (बिल्ड.VERSION.SDK_INT> =Build.VERSION_CODES.LOLLIPOP) {getWindow().setStatusBarColor(Color.parseColor("#FFFF00")); } setContentView(R.layout.activity_main); बटन बटन =findViewById (R.id.click); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक शून्य ऑनक्लिक (व्यू वी) {इरादा i =नया इरादा (मेनएक्टिविटी। यह, मेन 2 एक्टिविटी। क्लास); स्टार्टएक्टिविटी (i);}}); } }}

स्टेटस बार कोड को बदलने के लिए हमने नीचे दिखाए अनुसार setStatusBarColor() का उपयोग किया है -

getWindow().setStatusBarColor(Color.parseColor("#FFFF00"));

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

चरण 5 - निम्न कोड को src/MainActivity2.java

. में जोड़ें
पैकेज com.example.andy.myapplication;import android.graphics.Color;import android.os.Build;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;सार्वजनिक वर्ग Main2Activity AppCompatActivity को बढ़ाता है { @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); अगर (बिल्ड.VERSION.SDK_INT> =Build.VERSION_CODES.LOLLIPOP) {getWindow().setStatusBarColor(Color.parseColor("#B22222")); } setContentView(R.layout.activity_main2); }} 

चरण 6 - निम्नलिखित कोड को मेनिफेस्ट.जावा में जोड़ें

 <एप्लिकेशन android:allowBackup ="true" android:icon ="@mipmap/ic_launcher" android:label ="@string/app_name" android:roundIcon ="@mipmap/ic_launcher_round" android:supportsRtl ="true" "एंड्रॉइड:थीम ="@ स्टाइल/ऐपथीम"> <गतिविधि एंड्रॉइड:नाम =".मेनएक्टिविटी" एंड्रॉइड:स्क्रीनऑरिएंटेशन ="पोर्ट्रेट"> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" /> <श्रेणी android:name ="android.intent.category.LAUNCHER" />   <गतिविधि android:name =".Main2Activity">  

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

एंड्रॉइड में अलग-अलग रंगीन स्टेटस बार के साथ दो गतिविधियां कैसे करें।

उपरोक्त परिणाम में, यह पीले रंग की स्थिति पट्टी के साथ पहली गतिविधि को इंगित करता है, अब बटन पर क्लिक करें, यह दूसरी गतिविधि को लाल रंग की स्थिति के साथ कॉल करेगा जैसा कि नीचे दिखाया गया है -

एंड्रॉइड में अलग-अलग रंगीन स्टेटस बार के साथ दो गतिविधियां कैसे करें।


  1. एंड्रॉइड में विभिन्न गतिविधियों के बीच कैसे स्विच करें?

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

  1. एंड्रॉइड में स्टेटस बार कैसे छिपाएं?

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

  1. ऐप एंड्रॉइड से मिलान करने के लिए स्टेटस बार का रंग कैसे बदलें?

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