ตัวอย่างนี้สาธิตเกี่ยวกับวิธีการอัปเดตข้อมูลอะแดปเตอร์ RecyclerView
ขั้นตอนที่ 1 − สร้างโครงการใหม่ใน Android Studio ไปที่ไฟล์ ⇒ โครงการใหม่และกรอกรายละเอียดที่จำเป็นทั้งหมดเพื่อสร้างโครงการใหม่
ขั้นตอนที่ 2 − เพิ่มรหัสต่อไปนี้ใน res/layout/activity_main.xml
ในโค้ดด้านบนนี้ เราได้ทำการตรวจสอบแล้ว
ขั้นตอนที่ 3 − เพิ่มรหัสต่อไปนี้ใน src/MainActivity.java
นำเข้า android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.net.Uri;นำเข้า android .os.Bundle;นำเข้า android.support.v4.content.pm.ShortcutInfoCompat;นำเข้า android.support.v4.content.pm.ShortcutManagerCompat;นำเข้า android.support.v4.graphics.drawable.IconCompat;นำเข้า android.support.v7 .widget.DefaultItemAnimator;นำเข้า android.support.v7.widget.DividerItemDecoration;นำเข้า android.support.v7.widget.LinearLayoutManager;นำเข้า android.support.v7.widget.RecyclerView;นำเข้า android.view.View;นำเข้า android.widget TextView; นำเข้า android.widget.Toast; นำเข้า java.util.ArrayList; MainActivity คลาสสาธารณะขยายกิจกรรม { RecyclerView recyclerView ส่วนตัว; customAdapter ส่วนตัว mAdapter; ข้อความ TextView; ArrayListlist =ใหม่ ArrayList<>(); @ แทนที่โมฆะสาธารณะ onCreate (Bundle saveInstanceState) { super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); recyclerView =(RecyclerView) findViewById (R.id.recycler_view); RecyclerView.LayoutManager mLayoutManager =ใหม่ LinearLayoutManager (getApplicationContext ()); recyclerView.setLayoutManager (mLayoutManager); recyclerView.setItemAnimator (DefaultItemAnimator ใหม่ ()); mAdapter =customAdapter ใหม่ (นี่ รายการ); recyclerView.setAdapter (mAdapter); recyclerView.addItemDecoration (ใหม่ DividerItemDecoration (recyclerView.getContext (), DividerItemDecoration.VERTICAL)); list.add("saramm"); list.add("กฤษณะ"); list.add("ปราด"); ข้อความ =findViewById(R.id.text); text.setOnClickListener (View.OnClickListener ใหม่ () { @แทนที่โมฆะสาธารณะ onClick (ดู v) { list.add ("Mammahe"); mAdapter.notifyDataSetChanged (); } }); }}
ขั้นตอนที่ 4 − เพิ่มรหัสต่อไปนี้ใน src/ customAdapter.java
<รุ่นก่อนหน้า>นำเข้า android.content.Context;นำเข้า android.support.annotation.NonNull;นำเข้า android.support.v7.widget.RecyclerView;นำเข้า android view.LayoutInflater;นำเข้า android.view.View;นำเข้า android.view.ViewGroup;นำเข้า android.widget.TextView;นำเข้า java.util.ArrayList;คลาสสาธารณะ customAdapter ขยาย RecyclerView.Adapterขั้นตอนที่ 5 − เพิ่มรหัสต่อไปนี้ใน res/layout/ list_row.xml.
มาลองเรียกใช้แอปพลิเคชันของคุณกัน ฉันคิดว่าคุณได้เชื่อมต่ออุปกรณ์มือถือ Android จริงกับคอมพิวเตอร์ของคุณ ในการรันแอพจาก android studio ให้เปิดไฟล์กิจกรรมของโปรเจ็กต์แล้วคลิกไอคอน Run จากแถบเครื่องมือ เลือกอุปกรณ์มือถือของคุณเป็นตัวเลือก จากนั้นตรวจสอบอุปกรณ์มือถือของคุณซึ่งจะแสดงหน้าจอเริ่มต้นของคุณ –
คลิกที่ textview จะแสดงผลดังนี้