沈阳APP开发中通用列表的视线
2024/8/6 14:24:57 浏览:183
在日常生活中我们刷手机的时候,不管是浏览商城类APP如淘宝、京东,或资讯类APP,如今日头条、知乎,一般有大量图文信息需要展示给用户的时候,一般都是以分屏列表的形式展现的,那么这个最基础的图文列表在APP实际开发中如何实现呢,今天就来为大家分享一下经验。在这里为新人APP开发者推荐一个在Android系统中运用最多的UI组件,Recyclerview简称RV,这个UI控件的出现,目的就是在有限的屏幕上展示大量的图文信息,先了解下RV在APP开发中得的使用,先确定要展示的图文列表是在手机屏幕中是纵向还是横向,然后确定使用布局管理器,在这里我们的实际需求是纵向的,所以我们使用LinearLayoutManager,之后调用RV的setLayoutManager方法,传入布局管理器,接下来我们为RV创建对应的布局适配器Adapter,将事先准备好的实体数据集合传入到Adapter中,在layout目录中准备好图文布局xml文件,有了数据集合和布局文件后就可以在适配器中设置了,首先在onCreateViewHolder方法中加载布局文件,以ViewHolder的形式包裹布局文件,即创建一个ViewHolder,第二部在onBindViewHolder方法中接收刚才创建的ViewHolder,取出携带的布局View,将数据集合存储的数据以position索引的方式设置到对应的UI控件上,设置完适配器后,最后调用RV的setAdapter方法,将适配器Adapter设置到RV上,至此APP开发中设置图文列表的基本功能已经初步实现。