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

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

<घंटा/>

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

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

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

उदाहरण

चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें

आयात करें "क्रिस्टियानो रोनाल्डो", "जोआओ फेलिक्स", "बर्नाडो सिल्वा", "आंद्रे सिल्वे", "ब्रूनो फर्नांडीज", "विलियम कार्वाल्हो", "नेल्सन सेमेडो", "पेपे", "रुई पेट्रीसियो") निजी संस्करण खिलाड़ी छवियाँ =intArrayOf( R.drawable.ronaldo, R.drawable.felix, R.drawable.bernado, R.drawable.andre, R.drawable.bruno, R.drawable.carvalho, R.drawable.semedo, R.drawable.pepe, R. drawable.patricio) ओवरराइड फन ऑनक्रिएट (savedInstanceState:Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="कोटलिनएप" ग्रिड व्यू =findViewById(R.id.gridView) वैल मेनएडाप्टर =मेनएडाप्टर (यह@ मेनएक्टिविटी, प्लेयरनाम, प्लेयरइमेज) gridView.adapter =mainAdapter gri dView.onItemClickListener =OnItemClickListener { _, _, स्थिति, _ -> Toast.makeText(applicationContext, "आपने क्लिक किया" + खिलाड़ी के नाम [+ स्थिति], टोस्ट। LENGTH_SHORT)। शो () }}}

चरण 4 - एक कोटलिन क्लास (MyAdapter.kt) बनाएं और निम्नलिखित कोड जोड़ें

<पूर्व>आयात android.content.Contextimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.BaseAdapterimport android.widget.ImageViewimport android.widget.TextViewinternal class MainAdapter(निजी वैल संदर्भ:Context, Private val numberInWords:Array, Private val numberImage:IntArray) :BaseAdapter() { Private var LayoutInflater:LayoutInflater? =शून्य निजी लेटइनिट वर इमेज व्यू:इमेज व्यू प्राइवेट लेटिनिट वर टेक्स्ट व्यू:टेक्स्ट व्यू ओवरराइड फन गेटकाउंट ():इंट {रिटर्न नंबरइनवर्ड्स.साइज} फन को ओवरराइड करें getItem (पोजिशन:इंट):कोई? {रिटर्न नल} फन को ओवरराइड करें getItemId (पोजिशन:इंट):लॉन्ग {रिटर्न 0} फन को ओवरराइड करें getView (पोजिशन:इंट, कन्वर्ट व्यू:व्यू ?, पैरेंट:व्यूग्रुप):देखें? { वर कन्वर्ट व्यू =कन्वर्ट व्यू अगर (लेआउट इन्फ्लेटर ==नल) {लेआउट इन्फ्लेटर =संदर्भ। गेटसिस्टम सर्विस (संदर्भ। लेआउट_इनफ्लैटर_सर्विस) लेआउटइन्फ्लेटर के रूप में} अगर (कन्वर्ट व्यू ==नल) { कन्वर्ट व्यू =लेआउटइन्फ्लेटर !! } इमेज व्यू =कन्वर्ट व्यू !! पूर्व>

चरण 5 - एक लेआउट संसाधन फ़ाइल (row_item.xml) बनाएं और निम्न कोड जोड़ें -

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

 <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android) :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="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 में जोड़ें।