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

एंड्रॉइड में ऐपबार लेआउट का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि एंड्रॉइड में एपबार लेआउट का उपयोग कैसे करें

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

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

    

उपरोक्त कोड में, हमने ऐप बार लेआउट और रिसाइकलर व्यू लिया है।

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

में जोड़ें
import android.annotation.TargetApi;import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android .net.Uri;import android.os.Build;import android.os.Bundle;import android.support.v4.content.pm.ShortcutInfoCompat;import android.support.v4.content.pm.ShortcutManagerCompat;import android.support. v4.graphics.drawable.IconCompat;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.DefaultItemAnimator;import android.support.v7.widget.DividerItemDecoration;import android.support.v7.widget. LinearLayoutManager;import android.support.v7.widget.RecyclerView;import android.view.View;import android.widget.TextView;import android.widget.Toast;import android.support.v7.widget.Toolbar;import java.util. ArrayList; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {निजी RecyclerView recyclerView; निजी कस्टम एडेप्टर mAdapter; टेक्स्ट व्यू टेक्स्ट; ऐरेलिस्ट <स्ट्रिंग> सूची =नई ऐरेलिस्ट <> (); @TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override public void onCreate(Bundle saveInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); टूलबार टूलबार =(android.support.v7.widget.Toolbar)findViewById(R.id.appbarlayout_tool_bar); toolbar.setTitle ("यह टूलबार है।"); सेट सपोर्टएक्शनबार (टूलबार); recyclerView =(RecyclerView) findViewById (R.id.recycler_view); RecyclerView.LayoutManager mLayoutManager =नया LinearLayoutManager (getApplicationContext ()); recyclerView.setLayoutManager(mLayoutManager); recyclerView.setItemAnimator (नया DefaultItemAnimator ()); mAdapter =नया कस्टम एडेप्टर (यह, सूची); recyclerView.setAdapter (mAdapter); recyclerView.addItemDecoration (नया डिवाइडर इटैमडेकोरेशन (recyclerView.getContext (), डिवाइडर इटेमडेकोरेशन। वर्टिकल)); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); list.add("sairamm"); list.add ("कृष्णा"); सूची जोड़ें ("प्रसाद"); }} 

चरण 4 - निम्न कोड को Manifest.xml में जोड़ें

 <उपयोग-अनुमति android:name ="android.permission.INTERNET" />   <गतिविधि android:name =".MainActivity" android:configChanges ="keyboardHidden|Orientation|screenSize"> <इरादे-फ़िल्टर> <कार्रवाई android:name ="android.intent.action.MAIN" />  <श्रेणी android:name ="android.intent.category.LAUNCHER" />    

चरण 5 - निम्नलिखित कोड को customAdapter.java में जोड़ें

import android.content.Context;import android.support.annotation.NonNull;import android.support.v7.widget.RecyclerView;import android. view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;import java.util.ArrayList;public class customAdapter RecyclerView.Adapter { ContextContext; ऐरेलिस्ट <स्ट्रिंग> सूची; सार्वजनिक वर्ग MyViewHolder RecyclerView.ViewHolder को बढ़ाता है { public TextView शीर्षक; सार्वजनिक MyViewHolder (दृश्य देखें) {सुपर (देखें); शीर्षक =(टेक्स्ट व्यू) view.findViewById(R.id.title); } } सार्वजनिक कस्टम एडेप्टर (संदर्भ संदर्भ, ArrayList<स्ट्रिंग> सूची) { this.context =संदर्भ; यह सूची =सूची; } @NonNull @Override public MyViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { देखें itemView =LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.list_row, viewGroup, false); नया MyViewHolder (आइटम व्यू) लौटाएं; } @Override सार्वजनिक शून्य onBindViewHolder(@NonNull MyViewHolder myViewHolder, int i) { myViewHolder.title.setText(list.get(i)); } @ ओवरराइड पब्लिक इंट getItemCount () {रिटर्न लिस्ट। साइज (); }} 

चरण 6 - निम्न कोड को list_row.xml में जोड़ें

 

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

एंड्रॉइड में ऐपबार लेआउट का उपयोग कैसे करें?

अब ऊपर स्क्रॉल करें यह नीचे दिखाए अनुसार परिणाम देगा -

एंड्रॉइड में ऐपबार लेआउट का उपयोग कैसे करें?


  1. एंड्रॉइड में व्यूफ्लिपर का उपयोग कैसे करें?

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

  1. एंड्रॉइड में स्नैकबार का उपयोग कैसे करें?

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

  1. एंड्रॉइड में नेविगेशन व्यू का उपयोग कैसे करें?

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