多条目布局

利用XrecycleView写多条目展示+流式布局 首先我们先引入我们所需要的依赖 //流失布局需要的依赖 implementation 'com.hyman:flowlayout-lib:1.1.2' implementation 'com.android.support:design:28.0.0' //recycler的依赖 implementation 'com.github.CymChad:BaseRecycler... 阅读详情
@Override
	public View getView(int position, View convertView, ViewGroup parent) {
		View view=null;
		Bean bean=list.get(position);
		Log.d("bean", bean.toString());
		int size = bean.getUrl_list().size();
		
		Log.i("size", size+"/////////////////////");
		
        
		if(bean.isHas_image()==false){
			view=View.inflate(context,R.layout.fragment1_layout_adapter,null);
            TextView title= (TextView) view.findViewById(R.id.tv_title_1);
            title.setText(bean.getTitle());
		}
		if(bean.isHas_image()==true){
			
            view=View.inflate(context,R.layout.fragment1_layout_adapter,null);
            TextView textView= (TextView) view.findViewById(R.id.tv_title_1);
            ImageView imageview = (ImageView) view.findViewById(R.id.iv_image_1);
            textView.setText(bean.getTitle());
            imageloader.displayImage(bean.getMiddle_image(), imageview);
		}
		if(size>0){
			view=View.inflate(context,R.layout.fragment2_layout_adapter,null);
            TextView title2= (TextView) view.findViewById(R.id.tv_title_2);
            ImageView image1= (ImageView) view.findViewById(R.id.iv_image1_2);
            ImageView image2= (ImageView) view.findViewById(R.id.iv_image2_2);
            ImageView image3= (ImageView) view.findViewById(R.id.iv_image3_2);
            title2.setText(bean.getTitle());
            imageloader.displayImage(bean.getUrl_list().get(0),image1);
            imageloader.displayImage(bean.getUrl_list().get(1),image2);
            imageloader.displayImage(bean.getUrl_list().get(2),image3);
		}
		
		return view;
	}


//布局1

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center">

    <TextView
        android:layout_width="match_parent"
        android:layout_weight="1"
        android:layout_marginRight="10dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:gravity="center_horizontal"
        android:textSize="10dp"
        android:id="@+id/tv_title_1"/>
    <ImageView
        android:layout_width="85dp"
        android:layout_marginRight="17dp"
        android:layout_height="100dp"
        android:id="@+id/iv_image_1"/>
</LinearLayout>

//布局

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/tv_title_2"
        android:textSize="10dp"
        android:layout_marginRight="10dp"
        android:layout_margin="10dp"/>
    <LinearLayout
        android:layout_width="match_parent"
        android:orientation="horizontal"
        android:layout_marginRight="5dp"
        android:layout_marginLeft="5dp"
        android:layout_height="wrap_content">
        <ImageView
            android:layout_width="wrap_content"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:layout_marginBottom="3dp"
            android:id="@+id/iv_image1_2"/>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_weight="1"
            android:layout_marginRight="5dp"
            android:layout_marginLeft="5dp"
            android:layout_height="wrap_content"
            android:layout_marginBottom="3dp"
            android:id="@+id/iv_image2_2"/>
        <ImageView
            android:layout_width="wrap_content"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:layout_marginBottom="3dp"
            android:id="@+id/iv_image3_2"/>
    </LinearLayout>
</LinearLayout>




多条目布局listview 立即下载

相关推荐

Android-RecyclerView优雅的实现多条目布局

RecyclerView优雅的实现多条目布局

listview多种类型条目显示

listview多种类型条目显示 标签: androidlistview 2016-05-29 23:51 122人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载。 一、整个布局是一个listview实线的,而listview里面是嵌套了三种不同展示类型的item,平常只显示一种listview条目,我们

baidu_33575737的博客 575

android recycler多条目布局

recycler代替ScrollView,这个RecyclerView中有多种item显示出来,那么具体怎么实现呢,其实在RecyclerView中,我们可以重写方法getItemViewType(),这个方法会传进一个参数position表示当前是第几个Item,然后我们可以通过position拿到当前的Item对象,然后判断这个item对象需要那种视图,返回一个int类型的视图标志,然后在onCreatViewHolder方法中给引入布局,这样就能够实现多种item显示了

多条目布局的简单使用

首先就是要给他一个布局 com.jcodecraeer.xrecyclerview.XRecyclerView android:id="@+id/id_recyclerview" android:layout_width="match_parent" android:layout_height="match_parent" > com.jcodecraeer.xrecyclerview

道的博客 513

智能车竞赛新手必看:用AD21从零画一块英飞凌TC264核心板(附开源PCB文件)

本文详细介绍了使用Altium Designer 21(AD21)从零开始设计英飞凌TC264核心板的完整流程,涵盖原理图绘制、PCB布线到最终DRC检查的全过程。针对智能车竞赛新手,提供了实用的硬件设计技巧和开源PCB文件,帮助快速掌握TC264核心板开发。

weixin_27017211的博客 246

技术解析:PETR如何通过3D位置编码革新多视角3D目标检测

本文深入解析了PETR模型如何通过创新的3D位置编码技术革新多视角3D目标检测。它摒弃了DETR3D复杂的投影采样机制,通过3D坐标生成器和编码器,将3D几何信息直接注入2D图像特征,构建出3D感知特征。该方法简化了流程,提升了模型对空间关系的理解能力与训练稳定性,为自动驾驶等领域的精准感知提供了新思路。

weixin_29079743的博客 212

RecyclerView实现复杂首页(条目)布局

之前看一些APP时,发现首页布局大多很复杂,当时就在想这些复杂的布局时直接使用ListView或者RecyclerView 用不同的条目类型实现的,还是用ScrollView进行嵌套实现的呢?后来发现这两种其实都可以,只不过后来看到了 一篇博客才觉得用RecyclerView实现更加方便,用起来也更加舒爽!这篇博客就是liaoinstan大神的,地址我贴在 下面,大家可以去看看,这里我就把我使

HAndroidevelopcker的博客 1753

从CAD图纸到GIS地图:手把手教你用Global Mapper处理DWG文件(含坐标配准)

本文详细介绍了如何使用Global Mapper将CAD图纸(DWG文件)转换为GIS地图,包括坐标配准、图层与属性转换等关键步骤。通过四参数变换和控制点匹配技术,确保数据精准转换,适用于测绘、城市规划等领域。文章还提供了高级处理技巧和质量控制流程,帮助用户高效完成GIS化工作。

weixin_29196891的博客 521

listview多条目布局

关于多条目布局新加两个方法总条目类型总数和返回条目类型——–listview适配器———class MyAdapter extends BaseAdapter{ final int TYTLE_ONLY = 0;//只有文字的形式 final int IMAGE_LEFT = 1;//表示图片在左边,文字在右边 final int IMAGE_RIGHT = 2;//表示图片

污鸦的博客 378

Excel基金净值自动更新:手把手教你用Power Query抓取天天基金网数据(含常见错误修复)

本文详细介绍了如何利用Excel内置的Power Query工具,从天天基金网自动抓取基金净值数据,实现表格数据的自动刷新。通过手把手教程,您将学会构建参数化查询、整合多基金数据、计算持仓盈亏,并解决网页结构变动等常见错误,最终打造一个专属的、可自动更新的基金监控仪表盘,彻底告别手动更新。

xx56789的博客 728

Eureka自我保护机制

Eureka自我保护机制 默认情况下,当eureka server在一定时间内没有收到实例的心跳,便会把该实例从注册表中删除(默认是90秒),但是,如果短时间内丢失大量的实例心跳,便会触发eureka server的自我保护机制,比如在开发测试时,需要频繁地重启微服务实例,但是我们很少会把eureka server一起重启(因为在开发过程中不会修改eureka注册中心),当一分钟内收到的心跳数大量减少时,会触发该保护机制。可以在eureka管理界面看到Renews threshold和Renews(last

Soul_Ming的博客 542

RecycleView多条目布局不填充满父布局

今天写了一个Recycleview 的多条目布局,有部分子布局无法填充满父布局。如下图 最后发现是犹豫在 onCreateViewHolder方法里视图是这样填充的。View view = View.inflate(mContext, R.layout.item_rcy_top, null);改为View view = LayoutInflater.from(mContext).inf

qyc2072047092的博客 747

大尺寸智能车的CAN驱动控制器制作(一)

本驱动板使用8个半H桥BTS7960驱动,使用CAN接口于车体主控制器通讯,最大承受电压48V 电流20A ,主控为STM32F103VET6,电机控制频率为18KHz,CAN通讯芯片为TJA1042T,全驱动板6-24V宽电压供电,采用24V降5V,5V降3.3V的方案供电,其中经过AMS1117作为降压芯片,可以有效降低主控损毁几率。在这里可以看到555电机相比于其他电机的功率大很多,所以需要大功率的电机驱动,在以往的电机驱动选型中选择了TB6612,L298N等小功率电机驱动。

技术的力量能够改变世界 569

RecyclerView的多条目加载,添加头布局

RecyclerView的多条目加载,添加头布局  要导入recyclerview依赖  package com.example.day1recyclerview; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.support.v7.widge

qingxuan521721的博客 892

【算能】TPU 指令集架构深度解析

TPU指令集以领域专用性与数据流驱动为核心,通过精简指令集、硬件固化逻辑与高并行架构,实现张量计算的极致性能。开发者通常无需直接编写指令,但理解其设计原理对性能调优(如内存布局优化、指令调度)至关重要。算能TPU通过开放指令描述与编译器工具链,为垂直行业提供了更高灵活性的定制空间,而谷歌TPU则依赖编译器的全自动化优化,更适合大规模标准模型部署。未来,随着稀疏计算、光子计算等技术的引入,TPU指令集将进一步向高能效与高泛化性演进。

浩瀚之水的专栏 1182

dify安装ollama插件及OLLAMA模型添加失败问题完整解决方法

plugin_daemon-1 | 2025/05/10 17:37:36 stdio.go:160: [INFO]plugin langgenius/ollama:0.0.6: Installed model: ollama 提示ollama安装成功,再添加模型就不会有问题了。安装dify1.2.0和1.3.1均出现OLLAMA插件安装失败或插件安装后添加模型失败的问题,具体表现为一是添加ollama插件时没反应,需要二次添加才成功;二是添加模型时点保存报500错误或点保存后没反应,无法成功添加。

symstandsun的博客 9078

Android——XRecyclerView实现上拉下拉,多条目布局

Android——XRecyclerView实现上拉下拉,多条目布局本篇主要是为实现上拉下拉,多条目布局。 XRecyclerView是对RecyclerView的再次封装,主要提供了刷新、加载功能。 与RecyclerView相比,主要是在适配器Adapter中做出了修改。①:我们需要导入新的依赖包:compile //bufferknife compile 'com.jakewharton

Dabinmo 700

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

多条目的不同布局

左边 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:lay...

qq_42472085的博客 170

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

android RecycleView复杂多条目的布局

用RecycleView来实现布局形式。默认仅仅能指定一种布局格式。可是实际中我们的布局常常会用到多种类型的布局方式。怎样实现呢? 今天来说下经常使用的2钟方式。 第一种: 通过自己定义addHeadView方法来加入头布局 RecycleViewWithHead.java import android.app.Activity; import android....

diandingyin9417的博客 332

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

RecycleView 的多条目布局

package linkai20171013.test.bwie.com.a20171014zhoukaoer; import android.content.Context; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; i

Bount0000的博客 493

多条目 两个布局的BaseAdapter

public class NewsAdapter extends BaseAdapter { private List&lt;NewsResponseBean.NewsItem&gt; mDatas; private Context context; // 0 - count-1 private final int TT_ITEM = 0; private final int...

weixin_43587850的博客 555

Android中多条目布局

Item01: ImageView android:id="@+id/tupian" android:layout_width="0dp" android:layout_height="100dp" android:layout_weight="1" android:src="@mipmap/ic_launcher" /> TextView

gsc_19970804的博客 532

xrecyclerview多条目布局

xRecyclerView多条目布局

lyb249473330的博客 444

recyclerView多条目布局

package com.cardiar.doctor_app.view.adapter; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.support.v7.widget.RecyclerView; import android.

fengyeNom1的博客 395
上一篇: ListView + CheckBox (全选,反选,取消)
下一篇: 下拉刷新上拉加载
有志青年L
博客等级 码龄10年 30粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值