生活随笔
收集整理的這篇文章主要介紹了
Android开发中如何使用RecyclerView
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
介紹 在Android應(yīng)用程序中,只要您想顯示數(shù)據(jù)列表,就可以使用 RecyclerView 。 早期的Android提供 ListView 了同樣的東西。 RecyclerView 可以被認(rèn)為是一個(gè)更高級(jí)和性能優(yōu)化的版本 ListView 。 顧名思義, RecyclerView 也可以使用 ViewHolder 模式 回收物
介紹
在Android應(yīng)用程序中,只要您想顯示數(shù)據(jù)列表,就可以使用RecyclerView。早期的Android提供ListView了同樣的東西。RecyclerView可以被認(rèn)為是一個(gè)更高級(jí)和性能優(yōu)化的版本ListView。顧名思義,RecyclerView也可以使用ViewHolder模式回收物品。除此之外,它還使用了一個(gè)LayoutManager更靈活的方法來創(chuàng)建水平,垂直甚至交錯(cuò)的列表。它還提供垂直和水平滾動(dòng)以及項(xiàng)目動(dòng)畫。雖然ListView也可以修改為使用'?ViewHolder'模式,RecyclerView強(qiáng)制使用相同的模式。它甚至可以處理大量數(shù)據(jù),同時(shí)提供響應(yīng)式界面。
在這篇文章中,我們將看到如何RecyclerView使用Android Studio在Android應(yīng)用程序中實(shí)現(xiàn)一個(gè)簡(jiǎn)單的。我將使用Android studio版本。
創(chuàng)建一個(gè)新項(xiàng)目
打開Android Studio。轉(zhuǎn)到文件 - >“新建項(xiàng)目”,填寫應(yīng)用程序名稱和其他詳細(xì)信息,選擇API版本為API 15。選擇清空活動(dòng),在下一個(gè)屏幕中保留默認(rèn)選項(xiàng),然后單擊完成。將創(chuàng)建新項(xiàng)目以及所需文件。(在示例中,我將應(yīng)用程序名稱指定為“?SimpleRecyclerViewExample”并將包裝為“?com.example”要使用RecyclerView,我們需要添加recycleler視圖依賴項(xiàng)。打開build.gradle(Module:app)文件,并com.android.support:recyclerview-v7:26.1.0在dependencies部分添加以下“implementation'?'”。單擊立即同步以同步更改并構(gòu)建項(xiàng)目。在布局文件夾中打開activity_main.xml并添加Recycler View小部件。更改后,XML文件應(yīng)如下所示:隱藏???復(fù)制代碼 對(duì)于Recycler視圖,我們提供了一個(gè)id并指定了滾動(dòng)條是垂直的。
創(chuàng)建模型類和布局文件
我們將在Recycler視圖中顯示足球隊(duì)相關(guān)信息。我們將創(chuàng)建一個(gè)用于存儲(chǔ)信息的模型類。創(chuàng)建一個(gè)類FootballTeam.java和創(chuàng)建變量Name,League和YearEstablished。 隱藏???收縮????復(fù)制代碼 package com.example.simplerecyclerviewexample;public class FootballTeam {private String name;private String league; private int yearEstablished; public FootballTeam() { } public FootballTeam(String name, String league, int yearEstablished) { this.name = name; this.league = league; this.yearEstablished = yearEstablished; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getLeague() { return league; } public void setLeague(String league) { this.league = league; } public int getYearEstablished() { return yearEstablished; } public void setYearEstablished(int yearEstablished) { this.yearEstablished = yearEstablished; } } 創(chuàng)建一個(gè)名為row.xml的布局文件。此布局將用于在回收站視圖中顯示每條記錄。我們將創(chuàng)建一個(gè)RelativeLayout包含三個(gè)文本視圖的簡(jiǎn)單視圖,用于顯示已建立的名稱,聯(lián)盟和年份。布局的完整XML如下所示: 隱藏???收縮????復(fù)制代碼
轉(zhuǎn)載于:https://www.cnblogs.com/langda/p/10453880.html
總結(jié)
以上是生活随笔為你收集整理的Android开发中如何使用RecyclerView的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。