RUVIDEO
Поделитесь видео 🙏

แสดงรายการด้วย RecyclerView | Android Programming

ขั้นตอนและโค้ดนำมาจาก https://link.medium.com/5OV7fGLSf4 และมีการแก้ไขบางส่วน

1. add library
*2022.01.24 ไม่ต้องมีขั้นตอนนี้ก็ได้

implementation 'androidx.recyclerview:recyclerview:1.0.0'

2. 2 layout files
「LinearLayout」
「androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent" /」

「LinearLayout
android:layout_height="wrap_content"」

3. class MyAdapter extends RecyclerView.Adapter「MyAdapter.Holder」

3.1 inner class
class Holder extends RecyclerView.ViewHolder {
TextView textView;
public Holder(@NonNull View itemView) {
super(itemView);
textView = itemView.findViewById(R.id.textView);
}
3.2 override methods

public Holder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item, parent, false);
return new Holder(view);
}

String[] a = {"ant", "bat", "cat", "dog", "emu", "fox", "gnu"};

public void onBindViewHolder(@NonNull Holder holder, int position) {
holder.textView.setText(a[position]);
}

public int getItemCount() {
return a.length;
}

4. MainActivity
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(new MyAdapter());













myAdapter.list.set(0,"H");
myAdapter.notifyDataSetChanged();

String[] a = {"ant", "bat", "cat", "dog", "emu", "fox", "gnu", "hog", "i",
"jay", "koi", "lion", "mole", "n", "owl", "pig", "q", "rat",
"swan", "toad", "u", "v", "w", "x", "yak", "z"};

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «แสดงรายการด้วย RecyclerView | Android Programming», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.