多条目加载

这是适配器里面的方法,只需这一点要改就行

public View getView(int position, View convertView, ViewGroup parent) {
        if (position%2==0){
            convertView=View.inflate(context,R.layout.item,null);
            TextView tv= (TextView) convertView.findViewById(R.id.tv);
            ImageView image= (ImageView) convertView.findViewById(R.id.image);

            tv.setText(list.get(position).getSteps().get(0).getStep());
            ImageLoader.getInstance().displayImage(list.get(position).getSteps().get(0).getImg(),image,appliction.getDiskImageoptoins());
        }else{
            convertView=View.inflate(context,R.layout.item2,null);
            TextView tvv= (TextView) convertView.findViewById(R.id.tvv);
            ImageView imagee= (ImageView) convertView.findViewById(R.id.imagee);

            tvv.setText(list.get(position).getSteps().get(0).getStep());
            ImageLoader.getInstance().displayImage(list.get(position).getSteps().get(0).getImg(),imagee,appliction.getDiskImageoptoins());
        }

        return convertView;
    }
时间: 2024-08-02 16:42:27

多条目加载的相关文章

ListView多条目加载

在listView适配器重写的四个方法的基础上,再手动重写两个方法 - 分别是:getViewTypeCount(),确定加载条木有几种数据类型 - getItemViewType(int position)第二个是对数据进行判断和分类的 - 代碼塊--XlistView适配器 //有几个条目类型 @Override public int getViewTypeCount() { return 2; } //判断怎样分辨每个条目的位置 @Override public int getItemVi

多条目加载和适配器

package com.bwie.adapters; import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView; import com.bwie.beans.News;import com.b

ListView 条目加载上滑下滑首尾缩放动画实现

要实现这个效果,只需要再适配器getView之前,给每个条目的view设置相应的动画即可. 首先需要2个动画的xml文件. 在res下新建anim文件夹:(res/anim) 第一个动画xml文件: up_from_bottom.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android&

屏蔽电信流氓广告造成的诡异的问题--Android WebView 长时间不能加载页面

发现在家里的时候用Android App里的WebView打开网站很慢,会有十几秒甚至更长时间的卡住. 但是在电脑上打开同样的网页却很快. 查找这个问题的过程比较曲折,记录下来. 抓取Android网络数据 为了调试这个问题,首先要抓取Android的网络包数据.开始时,是想用Wireshark来抓包的,但是很麻烦,tcpdump在手机要root权限. 于是转换思路,能不能在Android上设置代理,来抓包? 但是fiddler没有linux版本,于是转用BurpSuite了. 设置Androi

Andorid上拉加载更多的几种实现方式

1.前言 Andriod中上拉加载更多的效果随处可见,因为一次性要展现的数据太多信息量太大的话,给用户的体验就很差(加载慢,界面卡顿.流量消耗大等),而加载更多可以控制每次加载条目的数量以达到快速加载,底部加载更多的方式就显得更人性化,今天就把用过的几种方式总结一下. 2.上拉加载更多的实现方式 ListView控件;作为一种传统列表展现的方式,ListView控件的addHeaderView(...).addFooterView(...)方法很方便的支持头布局.脚布局,参数就是打气筒打出来的布

你必须了解的RecyclerView的五大开源项目-解决上拉加载、下拉刷新和添加Header、Footer等问题

前段时间做项目由于采用的MD设计,所以必须要使用RecyclerView全面代替ListView.但是开发中遇到了需要实现RecyclerView上拉加载.下拉刷新和添加Header以及Footer等需求问题,现将问题解决中用到的五大开源项目总结下来,方便他人. 首先介绍下RecyclerView,RecyclerView相比ListView增加了很多新特性: ? Adapter中的ViewHolder模式 - 对于ListView来说,通过创建ViewHolder来提升性能并不是必须的.因为L

IOS开发中如何解决TableView中图片延时加载

经常我们会用tableView显示很多条目, 有时候需要显示图片, 但是一次从服务器上取来所有图片对用户来浪费流量, 对服务器也是负担.最好是按需加载,即当该用户要浏览该条目时再去加载它的图片. - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { UIImage *image = [self g

进程的创建与可执行程序的加载

http://blog.csdn.net/q_l_s/article/details/52597330 一.进程试探    编程实现一个简单的shell程序 点击(此处)折叠或打开 #include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<string.h> #include<sys/types.h> #define NUM 1024 int mystrtok(char *a

android 禁止viewpager预加载

ViewPager这个控件相信每一个做android的都用过,而且一定用过,viewpager是可以前后滑动的,这在很多app中引导页中用过,大家也知道它是带缓存的,现在新建一个项目 viewpagertest, package com.example.viewpagertest; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.os.IBinder