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

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

<घंटा/>

यह उदाहरण दर्शाता है कि Android ऐप में छवि का आकार कैसे बदलें।

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

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

<पूर्व>

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

<पूर्व>

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

<पूर्व> <शामिल लेआउट="@layout/content_main" />

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

<पूर्व>

चरण 6 - निम्न कोड को res/menu/activity_main_drawer.xml में जोड़ें।

<पूर्व> <मेनू xmlns:android ="https://schemas.android.com/apk/res/android" xmlns:उपकरण ="https://schemas.android .com/tools" टूल्स:शोइन ="नेविगेशन_व्यू"> <ग्रुप एंड्रॉइड:चेकेबल बिहेवियर ="सिंगल"> <आइटम एंड्रॉइड:आईडी ="@ + आईडी / एनएवी_कैमरा" एंड्रॉइड:आइकन ="@ ड्रॉएबल / आईसी_मेनू_कैमरा" एंड्रॉइड:शीर्षक ="आयात" /> <आइटम एंड्रॉइड:आईडी ="@ + आईडी / एनएवी_गैलरी" एंड्रॉइड:आइकन ="@ ड्रॉएबल / आईसी_मेनू_गैलरी" एंड्रॉइड:शीर्षक ="गैलरी" /> <आइटम एंड्रॉइड:आईडी ="@ + आईडी / एनएवी_स्लाइड शो" एंड्रॉइड:आइकन ="@ ड्रॉएबल / आईसी_मेनू_स्लाइड शो" एंड्रॉइड:शीर्षक ="स्लाइड शो" />> <आइटम एंड्रॉइड:शीर्षक ="संवाद"> <मेनू> <आइटम एंड्रॉइड:आईडी ="@ + आईडी / एनएवी_शेयर" एंड्रॉइड:आइकन ="@ ड्रॉएबल / आईसी_मेनू_शेयर" एंड्रॉइड:शीर्षक ="शा पुनः" /> <आइटम एंड्रॉइड:आईडी ="@ + आईडी / एनएवी_सेंड" एंड्रॉइड:आइकन ="@ ड्राएबल / आईसी_मेनू_सेंड" एंड्रॉइड:शीर्षक ="भेजें" />

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

में जोड़ें <पूर्व>पैकेज app.tutorialspoint.com.sample;import android.os.Bundle;import android.support.annotation। NonNull आयात करें; android.support.design.widget.FloatingActionButton आयात करें; android.support.design.widget.Snackbar आयात करें; android.view.View आयात करें; android.support.design.widget.NavigationView आयात करें; android.support.v4.view आयात करें .GravityCompat;import android.support.v4.widget.DrawerLayout;import android.support.v7.app.ActionBarDrawerToggle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.Toolbar;import android. view.Menu;import android.view.MenuItem;पब्लिक क्लास MainActivity AppCompatActivityimplements NavigationView.OnNavigationItemSelectedListener {@Override संरक्षित शून्य को क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) { सुपर .onCreate (savedInstanceState) बढ़ाता है; setContentView(R.layout. activity_main); टूलबार टूलबार =findViewById(R.id. टूलबार); सेट सपोर्टएक्शनबार (टूलबार); फ़्लोटिंगएक्शनबटन फैब =findViewById (R.id. fab); fab.setOnClickListener (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू व्यू) {स्नैकबार। मेक (देखें, "अपनी खुद की कार्रवाई के साथ बदलें", स्नैकबार। LENGTH_LONG) .setAction ("एक्शन", अशक्त)। (); } }; DrawerLayout दराज =findViewById(R.id. Drawer_layout); ActionBarDrawerToggle टॉगल =नया ActionBarDrawerToggle (यह, दराज, टूलबार, R.string। नेविगेशन_ड्रावर_ओपन, R.string। नेविगेशन_ड्रावर_क्लोज़); Drawer.addDrawerListener (टॉगल); टॉगल.सिंकस्टेट (); नेविगेशन व्यू नेविगेशन व्यू =findViewById (R.id. nav_view); नेविगेशन व्यू.सेटनेविगेशनआइटम सिलेक्टेड लिस्टनर (यह); } @Override public void onBackPressed () { DrawerLayout Drawer =findViewById(R.id.draw_layout); अगर (Drawer.isDrawerOpen(GravityCompat। START)) {drawer.closeDrawer (GravityCompat। START); } और { सुपर .onBackPressed (); } } @CreateOptionsMenu पर सार्वजनिक बूलियन को ओवरराइड करें (मेनू मेनू) {// मेनू को फुलाएं; यह मौजूद होने पर एक्शन बार में आइटम जोड़ता है। getMenuInflater ()। inflate (आर.मेनू। मुख्य, मेनू); सच लौटना; } @Override सार्वजनिक बूलियन onOptionsItemSelected (MenuItem item) { int id =item.getItemId(); अगर (id ==R.id. action_settings) {वापसी सच; } सुपर .onOptionsItemSelected(item) लौटाएं; } @SuppressWarnings ("StatementWithEmptyBody") @Override सार्वजनिक बूलियन onNavigationItemSelected ( @NonNull MenuItem आइटम) {// नेविगेशन दृश्य आइटम यहां क्लिक करें। इंट आईडी =item.getItemId (); if (id ==R.id. nav_camera) {// कैमरा एक्शन हैंडल करें} और अगर (id ==R.id. nav_gallery) { } और अगर (id ==R.id. nav_slideshow) { } और अगर ( id ==R.id. nav_manage ) { } और अगर (id ==R.id. nav_share ) { } और अगर (id ==R.id. nav_send ) { } DrawerLayout Drawer =FindViewById(R.id.draw_layout); Drawer.closeDrawer (GravityCompat। START); सच लौटना; }}

चरण 8 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

<पूर्व> <मेनिफेस्ट xmlns:एंड्रॉइड ="https://schemas.android.com/apk/res/android" पैकेज ="app.tutorialspoint.com.sample"> <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्टआरटीएल ="सच" एंड्रॉइड:थीम ="@ स्टाइल/ऐपथीम"> <गतिविधि एंड्रॉइड:नाम ="मुख्य गतिविधि" एंड्रॉइड:थीम ="@ स्टाइल/ऐपथीम। नोएक्शनबार"> <इरादे-फ़िल्टर> <कार्रवाई एंड्रॉइड:नाम ="android.intent.action.MAIN" /> <श्रेणी android :name="android.intent.category.LAUNCHER" />

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

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


  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 में जोड़ें।