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

मैं एंड्रॉइड में क्षैतिज सूची दृश्य कैसे बना सकता हूं?


यह उदाहरण दर्शाता है कि मैं Android में एक क्षैतिज सूची दृश्य कैसे बना सकता हूं।

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

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

 

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

में जोड़ें <पूर्व>पैकेज app.com.sample;import android.os.Bundle;import androidx.appcompat.app.AppCompatActivity;import androidx.recyclerview.widget.DefaultItemAnimator;import androidx.recyclerview.widget.LinearLayoutManager;import androidx.recyclerview.widget .RecyclerView;import java.util.ArrayList;import java.util.List;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {निजी सूची movieList =new ArrayList<>(); निजी मूवी एडेप्टर mAdapter; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); RecyclerView recyclerView =findViewById(R.id.recyclerView); mAdapter =नया मूवी एडेप्टर (मूवीलिस्ट); LinearLayoutManager mLayoutManager =नया LinearLayoutManager (getApplicationContext ()); mLayoutManager.setOrientation (LinearLayoutManager.HORIZONTAL); recyclerView.setLayoutManager(mLayoutManager); recyclerView.setItemAnimator (नया DefaultItemAnimator ()); recyclerView.setAdapter (mAdapter); तैयार मूवीडाटा (); } निजी शून्य तैयारीMovieData() { MovieModel मूवी =नया MovieModel ("मैड मैक्स:फ्यूरी रोड", "एक्शन एंड एडवेंचर", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("इनसाइड आउट", "एनीमेशन, किड्स एंड फैमिली", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("स्टार वार्स:एपिसोड VII - द फोर्स अवेकेंस", "एक्शन", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("शॉन द शीप", "एनीमेशन", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("द मार्टियन", "साइंस फिक्शन एंड फैंटेसी", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("मिशन:इम्पॉसिबल दुष्ट राष्ट्र", "एक्शन", "2015"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("अप", "एनीमेशन", "2009"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("स्टार ट्रेक", "साइंस फिक्शन", "2009"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("द लेगो मूवीमॉडल", "एनीमेशन", "2014"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("आयरन मैन", "एक्शन एंड एडवेंचर", "2008"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("एलियंस", "साइंस फिक्शन", "1986"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("चिकन रन", "एनीमेशन", "2000"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("बैक टू द फ्यूचर", "साइंस फिक्शन", "1985"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("रेडर्स ऑफ द लॉस्ट आर्क", "एक्शन एंड एडवेंचर", "1981"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("गोल्डफिंगर", "एक्शन एंड एडवेंचर", "1965"); MovieList.add (मूवी); मूवी =नया मूवीमॉडल ("गैलेक्सी के संरक्षक", "साइंस फिक्शन एंड फैंटेसी", "2014"); MovieList.add (मूवी); mAdapter.notifyDataSetChanged (); }}

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

में जोड़ें <पूर्व>पैकेज app.com.sample;पब्लिक क्लास मूवीमॉडल {निजी स्ट्रिंग शीर्षक, शैली, वर्ष; सार्वजनिक मूवी मॉडल () { } सार्वजनिक मूवी मॉडल (स्ट्रिंग शीर्षक, स्ट्रिंग शैली, स्ट्रिंग वर्ष) { यह शीर्षक =शीर्षक; यह शैली =शैली; यह। वर्ष =वर्ष; } सार्वजनिक स्ट्रिंग getTitle () {वापसी शीर्षक; } सार्वजनिक शून्य सेटटाइटल (स्ट्रिंग नाम) { यह शीर्षक =नाम; } सार्वजनिक स्ट्रिंग getYear () {वापसी वर्ष; } सार्वजनिक शून्य सेट वर्ष (स्ट्रिंग वर्ष) { यह। वर्ष =वर्ष; } सार्वजनिक स्ट्रिंग getGenre () {वापसी शैली; } सार्वजनिक शून्य सेट शैली (स्ट्रिंग शैली) {this.genre =शैली; }}

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

     

चरण 6 - निम्न कोड को src/MoviesAdapter.java

में जोड़ें <पूर्व>पैकेज app.com.sample;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;import androidx.annotation.NonNull;import androidx.recyclerview. widget.RecyclerView;import java.util.List;सार्वजनिक श्रेणी के MoviesAdapter RecyclerView.Adapter {निजी सूची MoviesList; कक्षा MyViewHolder RecyclerView.ViewHolder को बढ़ाता है { TextView शीर्षक, वर्ष, शैली; MyViewHolder (दृश्य देखें) {सुपर (देखें); शीर्षक =view.findViewById(R.id.title); शैली =view.findViewById(R.id.genre); वर्ष =view.findViewById(R.id.year); } } सार्वजनिक मूवी एडेप्टर (सूची <मूवीमॉडल> ​​मूवीलिस्ट) { this.moviesList =moviesList; } @NonNull @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { देखें itemView =LayoutInflater.from(parent.getContext()) .inflate(R.layout.movie_list, parent, false); नया MyViewHolder (आइटम व्यू) लौटाएं; } @Override public void onBindViewHolder(MyViewHolder Holder, int position) { MovieModel Movie =MoviesList.get(position); धारक.शीर्षक.सेटटेक्स्ट(movie.getTitle ()); Holder.genre.setText(movie.getGenre()); धारक। वर्ष। सेटटेक्स्ट (मूवी। गेटइयर ()); } @Override public int getItemCount() { वापसी moviesList.size(); }}

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

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

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

मैं एंड्रॉइड में क्षैतिज सूची दृश्य कैसे बना सकता हूं?


  1. एंड्रॉइड में कॉल कैसे करें

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

  1. Android ListView में पाद लेख कैसे जोड़ें?

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

  1. मैं एंड्रॉइड में एक बटन कैसे हटा सकता हूं या इसे अदृश्य बना सकता हूं?

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