কম্পিউটার

সরল ListView তৈরি করতে Android এ ArrayAdapter কিভাবে ব্যবহার করবেন?


এই উদাহরণটি দেখায় যে আমি কীভাবে ব্যবহারকারীর android-এ একটি কার্যকলাপে হোম কী টিপে সনাক্ত করতে পারি৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
   xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <ListView
      android:id="@+id/simpleListView"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:divider="#000"
      android:dividerHeight="2dp"/>
</RelativeLayout>

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends AppCompatActivity {
   ListView simpleList;
   String playersList[] = {"Ronaldo", "Messi", "Neymar", "Isco", "Hazard"};
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      simpleList = (ListView)findViewById(R.id.simpleListView);
      ArrayAdapter arrayAdapter = new ArrayAdapter(this,R.layout.activity_array, R.id.textView, playersList);
      simpleList.setAdapter(arrayAdapter);
   }
}

পদক্ষেপ 4৷ − একটি নতুন অ্যাক্টিভিটি, ArrayActivity তৈরি করুন এবং নিম্নলিখিত কোডটি res/layout/activity_array.xml এ dd করুন

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="https://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical">
   <TextView
      android:id="@+id/textView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_gravity="center"
      android:padding="20sp"
      android:textColor="#000" />
</LinearLayout>

ধাপ 5 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample">
   <application
      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">
      <activity android:name=".ArrayActivity"></activity>
         <activity android:name=".MainActivity">
            <intent-filter>
               <action android:name="android.intent.action.MAIN" />
               <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
      <activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

সরল ListView তৈরি করতে Android এ ArrayAdapter কিভাবে ব্যবহার করবেন?


  1. অ্যান্ড্রয়েডে সহজ ভলি অনুরোধ কীভাবে ব্যবহার করবেন?

  2. আমি কীভাবে অ্যান্ড্রয়েডে বৃত্তাকার কোণ সহ একটি তালিকাভিউ তৈরি করব?

  3. আমি কীভাবে একটি অ্যান্ড্রয়েড অ্যাপে একটি স্বচ্ছ কার্যকলাপ তৈরি করব?

  4. একটি অ্যান্ড্রয়েড অ্যাপে একটি মাল্টিলেভেল লিস্টভিউ কীভাবে তৈরি করবেন?