admin管理员组

文章数量:1531665

2024年3月13日发(作者:)

List images = new ArrayList<>();

();

for (int i = 1; i < 21; i++) {

("测试数据" + (i < 10 ? "0" + i : i));

}

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

(_launcher);

MyAdapter adapter = new MyAdapter(, descs, images);

pter(adapter);

Manager manager = new LinearLayoutManager(, AL, false);

outManager(manager);

mDecoration(new DividerItemDecoration(, AL_LIST));

ItemClickListener(new ClickListener() {

@Override

public void onItemClick(View view, int position) {

xt(, "点击了" + position + "位置", _SHORT).show();

}

});

}

private void initView() {

mRecyclerView= (RecyclerView) findViewById(erview);

}

}

然后是我们的适配器

package erviewloadlayout;

import t;

import erView;

import ;

import oup;

import iew;

import ew;

import ist;

import ;

/**

* Created by HFS on 2016/8/24.

*/

public class MyAdapter extends r {

private Context mContext;

private List descs;

private List images;

private List allList;

private static final int TEXTVIEW_VIEWTYPE = 1;

private static final int IMAGEVIEW_VIEWTYPE = 2;

public interface OnItemClickListener {

void onItemClick(View view, int position);

}

private OnItemClickListener mOnItemClickListener;

public OnItemClickListener getmOnItemClickListener() {

return mOnItemClickListener;

}

public void setmOnItemClickListener(OnItemClickListener mOnItemClickListener) {

mClickListener = mOnItemClickListener;

}

public MyAdapter(Context mContext, List descs, List images) {

xt = mContext;

= descs;

= images;

allList = new ArrayList<>();

();

for (int i = 0; i < (); i++) {

((i));

((i));

}

}

@Override

public lder onCreateViewHolder(ViewGroup parent, int viewType) {

lder holder = getViewHolderByViewType(viewType);

return holder;

}

private lder getViewHolderByViewType(int viewType) {

View tv_ItemView = e(mContext, _tv, null);

View iv_ItemView = e(mContext, _iv, null);

lder holder = null;

switch (viewType) {

case TEXTVIEW_VIEWTYPE:

holder = new MyTextView_ViewHolder(tv_ItemView);

break;

case IMAGEVIEW_VIEWTYPE:

holder = new MyImageView_ViewHolder(iv_ItemView);

break;

}

return holder;

}

@Override

public int getItemViewType(int position) {

int viewType = -1;

int index = position % 2;

switch (index) {

case 0:

viewType = TEXTVIEW_VIEWTYPE;

break;

case 1:

viewType = IMAGEVIEW_VIEWTYPE;

break;

}

return viewType;

}

@Override

public void onBindViewHolder(lder holder, final int position) {

if (position % 2 == 0) {

((MyTextView_ViewHolder) holder).t(((String) (position)));

((MyTextView_ViewHolder) holder).lickListener(new kListener() {

@Override

public void onClick(View v) {

if (mOnItemClickListener != null) {

Click(v, position);

}

}

本文标签: 布局实现加载

更多相关文章

xp系统

为什么网络连接正常,但是win10 的网页打开总是加载非常缓慢甚至无法显示,换了浏览器也一样

8天前

为什么网络连接正常&#xff0c;但是win10 的网页打开总是加载非常缓慢甚至无法显 为什么网络连接正常&#xff0c;但是win10 的网页打开总是加载非常缓慢甚至无法显示&#xff0c;换了浏览器也一样 方法

嵌入式开发板加载U盘,U盘测试

7天前

在插入优盘前 插入U盘提示&#xff1a; 在执行lsusb和df命令 和上面的图形对比可以看出。 设备列表中怎进GIA了一个GL827L的 SDMMCMS 的读卡器设备 在df返回可以看到一个 devsda2的存储&a

torchaudio 加载wav报错 Couldn‘t find appropriate backend to handle uri *** and format None

6天前

在使用torchaudio .load加载音频的时候报错 Couldn’t find appropriate backend to handle uri *** and format None 1.检查自己的音频路径是否有问题。 2.确认自

Module parse failed: You may need an appropriate loader to handle this file,vue路由懒加载无法使用import

6天前

在本地运行项目npm run start发生的错误  查资料按照以下做法还是不行&#xff1a; 1. cnpm install babel-plugin-syntax-dynamic-import -D 2. 在.bable

创建虚拟机并加载镜像文件

5天前

1 使用虚拟机模拟硬件 新建虚拟机,步骤按下图所示即可,推荐自己下载对应的虚拟机镜像文件

vue+elementui实现app布局小米商城,样式美观大方,功能完整

5天前

目录 一、项目效果在线预览 二、效果图 1.首页效果图 2.分类&#xff0c;动态分类商品数据根据所属分类动态切换 3.购物车&#xff0c;动态添加购物车&#xff08;增、删、改、查&#xff

android加载efi分区,玩转Android-x86(安装启动、个性定制、高级运用)-8.5更新2楼分区挂载代码支持多硬盘...

5天前

玩转Android-x86(安装启动、个性定制、高级运用) 安装篇 本文并不是一篇高大上的教程,只是本人多年来的玩机经验总结,以及在不同系统、不同机型遇到的问题解决备忘录,本着“团结、互助、分享”的精神,现把我的经验贴出来,旨在与机友交流,

Linux内核启动(1,0.11版本)启动BIOS与加载内核

4天前

从电源到启动BIOS 从我们按下启动电源到BIOS&#xff0c;按下电源–>主板会向电源组发出信号–> 接受到信号后&#xff0c;当主板收到电源正常启动信号后&#xff0c;主板会启动CPU(CPU

easeui自定义消息布局---小米

4天前

在使用easeui集成即时通讯的过程中&#xff0c;easeui提供的消息布局可能不能满足我们的需求&#xff0c;就想QQ分享那种布局&#xff0c;今天就这个问题写一下。 1、咱们来实现这种布局&#xf

当IE浏览器无法加载客户端本地控件时,调用控件失败

4天前

需要在IE浏览器的设置中将对应的站点设置未信任站点即可。具体操作为&#xff1a; Internet选项->安全标签页->受信任的站点选项->点击受信任的站点选项后面的站点按钮->在受信任站点的页面输入网站

关于vue项目不能在ie浏览器打开的原因和解决办法以及ie无法监听路由的变化进行加载

4天前

1、vue项目对于ie的版本支持最低是ie8,目前ie的使用已经很少了&#xff0c;很多的ie版本是自带的ie11&#xff0c;当你创建了一个vue项目之后&#xff0c;在谷歌&#xff0c;火狐浏览器

计算机登录界面没有用户显示不出来,电脑开机时提示用户界面失败:无法加载登录用户界面的解决方法...

3天前

在电脑开机之后&#xff0c;弹出了错误的提示“用户界面失败&#xff1a;无法加载登录用户界面”无法加载某个DLL文件&#xff0c;导致了电脑无法正常开机&#xff0c;不知道如何解决&#xff0

win10win7安装Rational Rose 2007(解决虚拟光驱加载不了bin文件问题)

3天前

首先下载两个文件&#xff1a; ①&#xff1a;Rational.Rose.Enterprise.v7.0-TFTISO.bin ②&#xff1a;license.upd 网上下载不到&#xff08;我是

webview加载腾讯视频功能的实现

3天前

楼主之前转行做java web开发的工作,由于是什么都不会开始,加之工作量比较大,所以一直很忙,没有时间写博客。换了一份工作,继续做着android开发,在工作中,有webview加载腾讯视频的功能,在此做一个记录,希望对实现腾讯视频播放功

【网络通信与信息安全】之深入解析从输入一个URL到页面加载完成的过程

2天前

一、前言 从输入一个 URL&#xff0c;然后按下回车到显示页面&#xff0c;中间发生了什么&#xff1f;这是一道经典的面试题&#xff0c;不光前端面试会问到&#xff0c;后端面试也会被问

Django - 网页加载报错:A server error occurred. Please contact the administrator(亲测)

2天前

1.网页加载时报错显示&#xff1a; 2.pycharm中Terminal报错显示&#xff1a; 如&#xff1a; File “E:flask_envdjango_envlibsite-package

360 安全浏览器 - 页面布局 - 常用网址

2天前

360 安全浏览器 - 页面布局 - 常用网址 自定义样式 let myStyle{https:www.baidu: {color: #001483,backgroundColor: #FFF,icon: https:www

谷歌、华为、腾讯等纷纷布局,代表未来游戏方向的云游戏抢滩登陆

1天前

云游戏“抢滩登陆”&#xff0c;由来已久&#xff0c;也备受期待。新旧技术更迭下&#xff0c;难以计数的厂商已经在“云游戏”布局多年&#xff0c;传统厂商和新入局者相互博弈&#xff0c;也在

Python+selenium 自动化-启用带插件的chrome浏览器,调用浏览器带插件,浏览器加载配置信息。

1天前

正常的话我们启用的 chrome 浏览器是不带插件的&#xff0c;如果你能登陆 chrome 的话&#xff0c;你会发现登陆信息也没有&#xff0c;还有不管你怎样设置每次新打开的 chrome 都是默认设置的。

Win7 Wininit.exe任意加载执行(漏洞)

22小时前

1.背景: a.Windows关机时,将调用NtShutdownSystem Native API来执行关机动作。 b.在WinXp时代&#xff0c;用户执行"关机"后&#xff0c;将由winlo

发表评论

全部评论 0
暂无评论

最新文章