यह उदाहरण दर्शाता है कि मैं android में क्षैतिज सूची दृश्य कैसे बना सकता हूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
कृपया नीचे दी गई निर्भरता को ग्रैडल में जोड़ें -
कार्यान्वयन 'com.android.support:recyclerview-v7:28.0.0'कार्यान्वयन 'com.android.support:cardview-v7:28.0.0'
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें आयात करें;पब्लिक क्लास MainActivity AppCompatActivity {RecyclerView recyclerView; RecyclerView.LayoutManager लेआउटमैनेजर; RecyclerView.Adapter अनुकूलक; ऐरेलिस्ट <स्ट्रिंग> नंबरनाम; ऐरेलिस्ट <इंटीजर> नंबरइमेज; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); numberName =नया ArrayList<>(Arrays.asList("Four...", "Nine...", "Seven...", "Six...", "Ten...", "Three... ।", "दो...")); numberImage =new ArrayList<>(Arrays.asList(R.drawable.four, R.drawable.nine, R.drawable.seven,R.drawable.six, R.drawable.ten, R.drawable.three, R.drawable) ।दो)); // RecyclerView recyclerView को कॉल करना =findViewById(R.id.recyclerView); recyclerView.setHasFixedSize (सच); // कॉलम लेआउटमैनेजर की संख्या =नया LinearLayoutManager (यह, LinearLayoutManager.HORIZONTAL, false); recyclerView.setLayoutManager(layoutManager); अनुकूलक =नया MyAdapter (MainActivity.this, numberName, numberImage); recyclerView.setAdapter (एडाप्टर); }}पूर्व>चरण 4 - एक जावा क्लास (MyAdapter.java) बनाएं और निम्नलिखित कोड जोड़ें -
<पूर्व>आयात android.content.Context;import android.content.Intent;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget. TextView;import android.widget.Toast;import java.util.ArrayList;import androidx.recyclerview.widget.RecyclerView;class MyAdapter RecyclerView.Adapterचरण 5 - एक लेआउट संसाधन फ़ाइल बनाएं और सूची आइटम में कोड का पालन करें
चरण 6 - एक इंटरफ़ेस बनाएं (ItemClickListener.java) और निम्न कोड जोड़ें -
<पूर्व>आयात android.view.View; इंटरफ़ेस ItemClickListener {शून्य ऑनक्लिक (देखें दृश्य, इंट स्थिति, बूलियन isLongClick); }पूर्व>चरण 7 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />
आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -