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

एंड्रॉइड में कस्टम एक्शनबार कैसे बनाएं?

<घंटा/>

उदाहरण में आने से पहले हमें पता होना चाहिए कि एंड्रॉइड में एक्शन बार क्या है। एंड्रॉइड में हेडर की तरह ही एक्शन बार। या तो हम सभी स्क्रीन के लिए एक ही एक्शन बार का उपयोग कर सकते हैं या हम विशेष गतिविधि के लिए एक्शन बार बदल सकते हैं।

यह उदाहरण दर्शाता है कि Android में एक कस्टम एक्शन बार कैसे बनाया जाता है।

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

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

 

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

में जोड़ें
import android.os.Bundle;import android.support.v7.app.ActionBar;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView;import android.widget .टोस्ट;पब्लिक क्लास मेनऐक्टिविटी AppCompatActivity का विस्तार करती है {@Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar ()। setDisplayShowCustomEnabled (सच); getSupportActionBar().setCustomView(R.layout.custom_action_bar); // getSupportActionBar ()। सेट एलिवेशन (0); दृश्य देखें =getSupportActionBar ()। getCustomView (); टेक्स्ट व्यू नाम =view.findViewById (R.id.name); name.setOnClickListener(new View.OnClickListener() {@Override public void onClick(View v) { Toast.makeText(MainActivity.this, "You have click the tittle", Toast.LENGTH_LONG).show(); }}); }} 

चरण 3 - नीचे दिखाए गए कस्टम_एक्शन_बार.एक्सएमएल के रूप में रेस फ़ोल्डर में एक्शन बार के लिए एक लेआउट बनाएं

        

नोट - प्रोजेक्ट / एप्लिकेशन विनिर्देश के अनुसार हमें कस्टम लेआउट बदलने की जरूरत है।

एंड्रॉइड में कस्टम एक्शनबार कैसे बनाएं?

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

एक्शन बार बटन शैडो को हटाने के लिए मेनएक्टिविटी में ऑनक्रिएट () में निम्न कोड का उपयोग करें जैसा कि नीचे दिखाया गया है

this.getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);getSupportActionBar().setDisplayShowCustomEnabled(true);getSupportActionBar().setCustomView(R.layout.custom_action_bar);getSupportActionBar(). सेट व्यू =देखें getSupportActionBar().getCustomView();

अब अपना एप्लिकेशन चलाएं, यह नीचे दिखाए अनुसार आउटपुट देगा -

एंड्रॉइड में कस्टम एक्शनबार कैसे बनाएं?


  1. एंड्रॉइड ऐप में टेक्स्टटॉस्पीच कैसे बनाएं?

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

  1. फेसबुक में एंड्राइड ऐप कैसे बनाते हैं?

    यह उदाहरण दर्शाता है कि फेसबुक में एंड्रॉइड ऐप कैसे बनाएं फेसबुक ऐप आईडी प्राप्त करने के लिए हमें फेसबुक डेवलपर साइट पर फेसबुक ऐप बनाना होगा। कृपया निम्न चरणों का एक-एक करके पालन करें। https://developers.facebook.com/ पर जाएं और नया ऐप जोड़ें। चरण 1 - दिए गए फ़ील्ड में अपना ऐप नाम और ईमेल दर्ज करे

  1. एंड्रॉइड में पारदर्शी स्टेटसबार और एक्शनबार कैसे बनाएं?

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