沈陽APP開發(fā)中通用列表的視線
2024/8/6 14:24:57 瀏覽:228
在日常生活中我們刷手機(jī)的時(shí)候,不管是瀏覽商城類APP如淘寶、京東,或資訊類APP,如今日頭條、知乎,一般有大量圖文信息需要展示給用戶的時(shí)候,一般都是以分屏列表的形式展現(xiàn)的,那么這個(gè)最基礎(chǔ)的圖文列表在APP實(shí)際開發(fā)中如何實(shí)現(xiàn)呢,今天就來為大家分享一下經(jīng)驗(yàn)。在這里為新人APP開發(fā)者推薦一個(gè)在Android系統(tǒng)中運(yùn)用最多的UI組件,Recyclerview簡稱RV,這個(gè)UI控件的出現(xiàn),目的就是在有限的屏幕上展示大量的圖文信息,先了解下RV在APP開發(fā)中得的使用,先確定要展示的圖文列表是在手機(jī)屏幕中是縱向還是橫向,然后確定使用布局管理器,在這里我們的實(shí)際需求是縱向的,所以我們使用LinearLayoutManager,之后調(diào)用RV的setLayoutManager方法,傳入布局管理器,接下來我們?yōu)镽V創(chuàng)建對應(yīng)的布局適配器Adapter,將事先準(zhǔn)備好的實(shí)體數(shù)據(jù)集合傳入到Adapter中,在layout目錄中準(zhǔn)備好圖文布局xml文件,有了數(shù)據(jù)集合和布局文件后就可以在適配器中設(shè)置了,首先在onCreateViewHolder方法中加載布局文件,以ViewHolder的形式包裹布局文件,即創(chuàng)建一個(gè)ViewHolder,第二部在onBindViewHolder方法中接收剛才創(chuàng)建的ViewHolder,取出攜帶的布局View,將數(shù)據(jù)集合存儲(chǔ)的數(shù)據(jù)以position索引的方式設(shè)置到對應(yīng)的UI控件上,設(shè)置完適配器后,最后調(diào)用RV的setAdapter方法,將適配器Adapter設(shè)置到RV上,至此APP開發(fā)中設(shè)置圖文列表的基本功能已經(jīng)初步實(shí)現(xiàn)。