কম্পিউটার

কিভাবে একটি ক্লিকে লিস্টভিউ থেকে আইটেমগুলিকে গতিশীলভাবে সরাতে হয়?


এই উদাহরণটি একটি ক্লিকে লিস্টভিউ থেকে আইটেমগুলিকে কীভাবে গতিশীলভাবে সরাতে হয় সে সম্পর্কে প্রদর্শন করে

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

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

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   android:orientation = "vertical"
   android:layout_width = "match_parent"
   android:gravity = "center"
   android:layout_height = "match_parent">
   <ListView
      android:id = "@+id/list"
      android:layout_width = "fill_parent"
      android:layout_height = "wrap_content" />
</LinearLayout>

উপরের কোডে, আমরা লিস্টভিউ নিয়েছি।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.myapplication;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class MainActivity extends Activity {
   TextView textView;
   ArrayAdapter<String> adapter = null;
   String[] arry;
   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      ListView view = findViewById(R.id.list);
      adapter = new ArrayAdapter<String>(this,
      android.R.layout.simple_list_item_1, getStringArrayList());
      view.setAdapter(adapter);
      view.setOnItemClickListener(new AdapterView.OnItemClickListener() {
         @Override
         public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            arry[position] = String.valueOf(100);
            adapter.notifyDataSetChanged();
         }
      });
   }
   private String[] getStringArrayList() {
      arry = new String[10];
      for(int i = 0;i<10;i++) {
         arry[i] = String.valueOf(i);
      }
      return arry;
   }
}

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

কিভাবে একটি ক্লিকে লিস্টভিউ থেকে আইটেমগুলিকে গতিশীলভাবে সরাতে হয়?

এখন যে কোনো আইটেমে ক্লিক করুন এটি নীচের দেখানো হিসাবে 100-এ মান আপডেট করবে –

কিভাবে একটি ক্লিকে লিস্টভিউ থেকে আইটেমগুলিকে গতিশীলভাবে সরাতে হয়?



  1. একটি অ্যান্ড্রয়েড লিস্টভিউতে দীর্ঘ ক্লিক শ্রোতাকে কীভাবে প্রয়োগ করবেন?

  2. আমি কীভাবে অ্যান্ড্রয়েডে লিস্টভিউগুলির মধ্যে লাইনগুলি সরিয়ে ফেলব?

  3. কিভাবে অ্যান্ড্রয়েড থেকে ম্যালওয়্যার অপসারণ?

  4. কীভাবে একটি অ্যান্ড্রয়েড ফোন থেকে একটি ভাইরাস অপসারণ করবেন