适配器中Activity之间的跳转
来源:互联网 发布:阿里云oss 图片 文件夹 编辑:程序博客网 时间:2024/06/07 17:34
Intent mIntent=new Intent(mActivity, LunbotuActivity.class); mActivity.startActivity(mIntent);
package com.jiawabang.ui.adapter;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.support.v4.view.PagerAdapter;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import com.jiawabang.Model.ArticleModel;import com.jiawabang.R;import com.jiawabang.ui.activity.LunbotuActivity;import com.nostra13.universalimageloader.core.DisplayImageOptions;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.assist.ImageScaleType;import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;import java.util.List;/** * Created by jiawayun on 2016/9/8. */public class ViewPagerHomeFragmentAdapter extends PagerAdapter { private List<ArticleModel.ArticleDataModel> mHomeBannerEntities; private Activity mActivity; private LayoutInflater mLayoutInflater; private DisplayImageOptions mOptions; public ViewPagerHomeFragmentAdapter(List<ArticleModel.ArticleDataModel> mHomeBannerEntities, Activity mActivity) { this.mHomeBannerEntities = mHomeBannerEntities; this.mActivity = mActivity; this.mLayoutInflater = mActivity.getLayoutInflater(); mOptions = new DisplayImageOptions.Builder() .showImageForEmptyUri(R.drawable.product_loading) .showImageOnFail(R.drawable.product_loading) .showImageOnLoading(R.drawable.product_loading) .resetViewBeforeLoading(true) .cacheOnDisk(true) .imageScaleType(ImageScaleType.EXACTLY) .bitmapConfig(Bitmap.Config.RGB_565) .considerExifParams(false) .displayer(new FadeInBitmapDisplayer(300)) .build(); } @Override public Object instantiateItem(ViewGroup container, int position) { ImageView mImageView = (ImageView) mLayoutInflater.inflate(R.layout.item_viewpager_homefragment, container, false); mImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View mView) { Intent mIntent=new Intent(mActivity, LunbotuActivity.class); mActivity.startActivity(mIntent); } }); container.addView(mImageView);// Log.e("108", "run:---------> "+ mHomeBannerEntities.get(position % mHomeBannerEntities.size()).picurl); //500轮播完了会报错,ArithmeticException算数异常,分母是0,可改为无穷大 ImageLoader.getInstance().displayImage("http://dev.jiawabang.com/cofco-fileserver/"+mHomeBannerEntities.get(position % mHomeBannerEntities.size()).picurl, mImageView, mOptions); return mImageView; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } @Override public int getCount() { return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(View view, Object object) { return view == object; }}
0 0
- 适配器中Activity之间的跳转
- 适配器中进行Activity之间的跳转
- Android中两个Activity之间的跳转
- android中Activity之间的跳转
- android中Activity之间的跳转
- Activity 之间的跳转
- activity之间的跳转
- Activity之间的跳转
- activity之间的跳转
- Activity之间的跳转
- Activity之间的跳转
- android Activity之间的跳转
- Android Activity之间的跳转
- 两个Activity之间的跳转
- Activity之间的简单跳转
- activity之间的动画跳转
- Activity之间的动画跳转
- 用intent实现Android中Activity之间的跳转
- fragment+viewpager实践
- C Primer Plus学习 四十四 结构数组
- 15 个 Android 通用流行框架大全 整理
- 第八周【项目一-建立顺序的算法库】
- 第七周项目5----计数的模式匹配
- 适配器中Activity之间的跳转
- 再次介绍一位大神的网站
- Linux命令之"lsof"
- 一个线程死锁的例子
- JQuery事件
- bzoj 1103 POI2007 大都市meg
- BZOJ 1131 [POI2008]Sta
- mysql自动备份(Windows)
- Andriod进程间的通信AIDL