轮播图配置
来源:互联网 发布:free mobile java动漫 编辑:程序博客网 时间:2024/06/01 07:39
package aaaaa.lunbo02;
import android.content.Context;
import android.os.Handler;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import aaaaa.lunbo01.DBean;
/**
* Created by fuck on 2017/9/13.
*/
public class MyAdpter extends PagerAdapter{
Context context;
Handler handler;
List<DBean.NewslistBean> list;
public MyAdpter(Handler handler, List<DBean.NewslistBean> list,Context context) {
this.handler=handler;
this.list=list;
this.context=context;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView imageView = new ImageView(context);
//设置图片平铺
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//使用imageLoader设置图片显示
ImageLoader.getInstance().displayImage(list.get(position%list.size()).getPicUrl(),imageView);
//添加到容器里
container.addView(imageView);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//移除视图
container.removeView((View) object);
}
}
import android.content.Context;
import android.os.Handler;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.nostra13.universalimageloader.core.ImageLoader;
import java.util.List;
import aaaaa.lunbo01.DBean;
/**
* Created by fuck on 2017/9/13.
*/
public class MyAdpter extends PagerAdapter{
Context context;
Handler handler;
List<DBean.NewslistBean> list;
public MyAdpter(Handler handler, List<DBean.NewslistBean> list,Context context) {
this.handler=handler;
this.list=list;
this.context=context;
}
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView imageView = new ImageView(context);
//设置图片平铺
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
//使用imageLoader设置图片显示
ImageLoader.getInstance().displayImage(list.get(position%list.size()).getPicUrl(),imageView);
//添加到容器里
container.addView(imageView);
return imageView;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
//移除视图
container.removeView((View) object);
}
}
阅读全文
0 0
- 轮播图配置
- 配置
- 配置
- 配置
- 配置
- [配置]
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 配置
- 好久没逛CSDN了
- IO流
- Java 按行读取文件按行写入文件并以空格分割字符串
- ld: library not found for -lXXXXX 编译问题的解决方法
- ES6第二章 关于“变量的解构赋值”不得不说的事~
- 轮播图配置
- ICN(Information centric networking)体系结构和技术实现
- webapi返回的json数据出现k__BackingField
- PLSql之游标(cursor)重点
- 20170921--mysql--comment(注释)
- WebService学习初探
- 使用Quartz配置动态定时任务(总结)
- 第三周项目2建立算法库
- 菱形继承与解决方案