यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android पर ListView के अंदर फ़ोकस करने योग्य संपादन टेक्स्ट कैसे बनाया जाता है।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल पर जाएं? नया प्रोजेक्ट और नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उदाहरण
चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें
<पूर्व>आयात androidx.appcompat.app.AppCompatActivityimport android.annotation.SuppressLintimport android.app.LauncherActivityimport android.content.Contextimport android.os.Bundleimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget. BaseAdapterimport android.widget.EditTextimport android.widget.ListViewimport java.util.ArrayListclass MainActivity:AppCompatActivity() {निजी लेटिनिट var listView:ListView निजी लेटिनिट var myAdapter:MyAdapter ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) {super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) शीर्षक ="KotlinApp" listView =findViewById(R.id.listView) listView.itemsCanFocus =true myAdapter =MyAdapter() listView.adapter =myAdapter} निजी आंतरिक वर्ग MyAdapter आंतरिक निर्माता ():बेसएडाप्टर ( ) {निजी संस्करण लेआउटइन्फ्लेटर:लेआउटइन्फ्लेटर =getSystemService(Context.LAYOUT_INFLATER_SERVICE) के रूप में LayoutInflater आंतरिक var myItems =ArrayListचरण 4 - एक लेआउट संसाधन फ़ाइल (list.xml) बनाएं और निम्न कोड जोड़ें
<एडिटटेक्स्ट एंड्रॉइड:आईडी ="@ + आईडी / आइटम कैप्शन" एंड्रॉइड:लेआउट_विड्थ ="फिल_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="wrap_content" एंड्रॉइड :layout_marginStart="2dip" android:singleLine="true" />
चरण 5 - निम्नलिखित कोड को 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा