直播商城源码,Android RecycleView 加载网络图片

直播商城源码,Android RecycleView 加载网络图片

1.布局

 

1
<br><android.support.v7.widget.RecyclerView<br>    android:id="@+id/recyclerView"<br>    android:layout_width="match_parent"<br>    android:layout_height="0dp"<br>    android:layout_weight="2"<br>    android:choiceMode="singleChoice"<br>    android:divider="@null"<br>    android:fadingEdge="none"<br>    android:listSelector="@android:color/transparent"<br>    android:scrollbarStyle="outsideOverlay"<br>    app:layoutManager="android.support.v7.widget.GridLayoutManager"<br>    app:spanCount="2"<br>    tools:listitem="@layout/list_item_image2"/><br> <br> <br>//layout 中的list_item_image2.xml<br><?xml version="1.0" encoding="utf-8"?><br><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"<br>    android:layout_width="wrap_content"<br>    android:layout_height="wrap_content"<br>    android:orientation="vertical"<br>    android:padding="5dp"<br>    ><br> <br>    <ImageView<br>        android:id="@+id/iv_img"<br>        android:layout_width="185dp"<br>        android:layout_height="104dp"<br>        android:scaleType="centerCrop"<br>        android:src="@drawable/selector_image_add" /><br>    <ImageView<br>        android:id="@+id/iv_img2"<br>        android:layout_width="50dp"<br>        android:layout_height="50dp"<br>        android:scaleType="centerCrop"<br>        android:src="@mipmap/start"<br>        android:layout_centerHorizontal="true"<br>        android:layout_centerVertical="true"<br>        /><br></RelativeLayout>

2.初始化recycleview

 

1
<br>private NetworkImageAdapter adapter;//recyclerview 的适配器<br>private List<String> imagePathList;//网络图片对应的路径集合<br>/**<br> * 初始化recyclerview<br> * @param view<br> */<br>private void initWidget(View view){<br>    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);<br>    imagePathList = new ArrayList<>();<br>    adapter = new NetworkImageAdapter(getActivity(),imagePathList);<br>    recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2));<br>    recyclerView.setHasFixedSize(true);<br>    recyclerView.setAdapter(adapter);<br>}

 

3.将图片路径填充到 imagePathList集合中,加载到adapter中;

 

1
<br>adapter.setImages(imagePathList);//加载数据并同步显示

 

以上就是直播商城源码,Android RecycleView 加载网络图片, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-08-19 鸿蒙Harmony中一对一直播app源码 设置状态栏颜色
2021-08-19 搭建直播带货平台在样式、宽高、布局等设计相关
2021-08-19 直播视频app源码,MATLAB指定路径保存图片方法
点击右上角即可分享
微信分享提示