直播商城源码,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 加载网络图片, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2021-08-19 鸿蒙Harmony中一对一直播app源码 设置状态栏颜色
2021-08-19 搭建直播带货平台在样式、宽高、布局等设计相关
2021-08-19 直播视频app源码,MATLAB指定路径保存图片方法