真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

RecyclerView如何在Android應用中使用-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關RecyclerView如何在Android應用中使用 ,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供廣州網(wǎng)站建設、廣州做網(wǎng)站、廣州網(wǎng)站設計、廣州網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、廣州企業(yè)網(wǎng)站模板建站服務,10余年廣州做網(wǎng)站經驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。

什么是RecyclerView

關于RecyclerView,是一個主要用于展示和回收View的有一個控件,在官用了一句話來概括

RecyclerView 是一種通過提供有限的數(shù)據(jù)項窗口有效顯示大數(shù)據(jù)集的視圖。
基提供幾個基本的功能,

控制其顯示的方式 ———>LayoutManager—(必需)
控制Item間的間隔 ———>ItemDecoration—-(非必需)
控制Item增刪的動畫——->ItemAnimator——(非必需)

以上就可以完成ListView大部的功能了,但是確缺少了一個很常用的功能,就是Item的點需事件。當然,這個并不是什么問題,上文也說了,RecyclerView是一個用于控制view展示的回收的,其它的都由用戶去定制。給了用戶當?shù)淖杂啥取O旅鎭砜匆恍┗镜氖狗绞健?/p>

基本使用

由于RecyclerView并不是在Android的基本庫中,所以如果開發(fā)者需要使用RecyclerView里,需要gradle引用對應的擴展包,

compile 'com.android.support:recyclerview-v7:25.0.1'

這后實大家需要做的和使用ListView差別也不大,只需要調置LayoutManager和Adapter就可以完成最基礎的顯示了。Adapter及Adapter需要的ViewHolder均繼承自RecyvlerView的內部類。

RecyclerView的Adapter

public class DemoAdapter extends RecyclerView.Adapter {
 private List data;

 public DemoAdapter(List data) {
 this.data = data;
 }

 @Override
 public DemoViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {

 DemoViewHolder holder = new DemoViewHolder(LayoutInflater.from(
 parent.getContext()).inflate(R.layout.demo_recycler_view_item, parent,
 false));
 return holder;
 }

 @Override
 public void onBindViewHolder(DemoViewHolder holder, int position) {
 holder.getView().setText(data.get(position));
 }

 @Override
 public int getItemCount() {
 return data.size();
 }
}

文章名稱:RecyclerView如何在Android應用中使用-創(chuàng)新互聯(lián)
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/dedipi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部