কম্পিউটার

কিভাবে অ্যান্ড্রয়েড পুল-টু-রিফ্রেশ বাস্তবায়ন করবেন?


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

এই উদাহরণটি রিফ্রেশ করার জন্য অ্যান্ড্রয়েড পুল কীভাবে প্রয়োগ করতে হয় তা প্রদর্শন করে।

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

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

  :id ="@+id/text" android:textSize ="30sp" android:layout_width ="wrap_content" android:layout_height ="wrap_content" android:text ="Hello World!"/>

উপরের কোডে আমরা প্যারেন্ট লেআউট হিসাবে swipeRefreshLayout দিয়েছি, যখন ব্যবহারকারী সোয়াইপ লেআউট করে, এটি চাইল্ড ভিউ রিফ্রেশ করতে পারে।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
প্যাকেজ com.example.andy.myapplication;import android.support.v4.widget.SwipeRefreshLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.TextView;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি অ্যাপকম্প্যাটঅ্যাক্টিভিটি প্রসারিত করে { SwipeRefreshLayout swipeRefresh; স্ট্যাটিক int i =0; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ফাইনাল টেক্সটভিউ textView =findViewById(R.id.text); swipeRefresh =findViewById(R.id.swipeRefresh); swipeRefresh.setOnRefreshListener(নতুন SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { i++; textView.setText("Tutorialspoint.com"+i); swipeRefresh.setRefreshing(}); }}

উপরের কোডটিতে আমরা onRefreshListener দিয়েছি, আপনি যখন প্যারেন্ট লেআউটটি সোয়াইপ করবেন তখন এটি RefreshListener থেকে onRefresh() কল করবে, আমরা নীচে দেখানো হিসাবে সোয়াইপ গণনা সহ পরীক্ষা আপডেট করছি -

swipeRefresh.setOnRefreshListener(নতুন SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { i++; textView.setText("Tutorialspoint.com "+i); swipeRefresh.setalRefreshing()}); প্রাক> 

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

কিভাবে অ্যান্ড্রয়েড পুল-টু-রিফ্রেশ বাস্তবায়ন করবেন?

উপরের ফলাফলে প্রাথমিক স্ক্রীন দেখায়, এখন উপরে থেকে নিচের দিকে সোয়াইপ করলে তা নিচের চিত্রের মত টেক্সটভিউ আপডেট করবে -

কিভাবে অ্যান্ড্রয়েড পুল-টু-রিফ্রেশ বাস্তবায়ন করবেন?


কিভাবে অ্যান্ড্রয়েড পুল-টু-রিফ্রেশ বাস্তবায়ন করবেন?


  1. অ্যান্ড্রয়েডে অ্যালার্ম ম্যানেজার কীভাবে প্রয়োগ করবেন?

  2. কিভাবে অ্যান্ড্রয়েড বোতাম শিট উইজেট বাস্তবায়ন করবেন?

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

  4. অ্যান্ড্রয়েডে রিসাইক্লারভিউ সহ অন্তহীন তালিকা কীভাবে বাস্তবায়ন করবেন?