package com.dahanis.main.activity; import android.app.Activity; import android.os.Bundle; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.AbsListView; import android.widget.ImageView; import android.widget.ListView; import com.dahanis.main.R; import com.dh.foundation.adapter.DhBaseAdapter; import com.dh.foundation.utils.ImageNetLoader; import com.dh.foundation.widget.afkimageview.AfkImageView; import com.dh.foundation.widget.afkimageview.NetAfkImageView; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import butterknife.Bind; import butterknife.ButterKnife; /** * Created By: Seal.Wu * Date: 2015/7/20 * Time: 16:17 */ public class LoadNetAfkImageViewActivity extends Activity { String[] list = {"http://www.guolv.com/file/upload/201402/11/12-32-09-39-592.jpg", "http://pic1a.nipic.com/2008-09-05/200895134351570_2.jpg", "http://pic.nipic.com/2007-12-22/20071222144424844_2.jpg", "http://pic12.nipic.com/20101228/4151459_000644738360_2.jpg", "http://pic31.nipic.com/20130630/5892523_003233711151_2.jpg", "http://pic24.nipic.com/20121010/4388163_025151167143_2.jpg", "http://pic.nipic.com/2007-12-22/20071222144424844_2.jpg", "http://pic12.nipic.com/20101228/4151459_000644738360_2.jpg", "http://pica.nipic.com/2008-01-16/2008116155040332_2.jpg", "http://pic12.nipic.com/20101228/4151459_000644738360_2.jpg", "http://pic31.nipic.com/20130630/5892523_003233711151_2.jpg", "http://img4.duitang.com/uploads/item/201401/22/20140122010535_vSdrr.thumb.600_0.jpeg", "http://pic21.nipic.com/20120517.jpg", "http://pic3.nipic.com/20090615/1242397_114546011_2.jpg", "http://pic12.nipic.com/20101227/4750538_110523035117_2.jpg", "http://img2.duitang.com/uploads/item/201207/09/20120709191344_iKkfX.thumb.600_0.jpeg", "http://picm.photophoto.cn/087/006/180/0061800057.jpg", "http://pic1a.nipic.com/2008-10-20/2008102010494177_2.jpg", "http://pic22.nipic.com/20120711/8092962_215635683351_2.jpg", "http://img1.lvyou114.com/TukuMax/66/201252193134.jpg", "http://pic21.nipic.com/20120517/9806651_204206499115_2.jpg", "http://pic3.nipic.com/20090615/1242397_114546011_2.jpg", "http://pic12.nipic.com/20101227/4750538_110523035117_2.jpg", "http://img2.duitang.com/uploads/item/201207/09/20120709191344_iKkfX.thumb.600_0.jpeg", "http://picm.photophoto.cn/087/006/180/0061800057.jpg", "http://pic31.nipic.com/20130630/5892523_003233711151_2.jpg", "http://pic24.nipic.com/20121010/4388163_025151167143_2.jpg", "http://pic.nipic.com/2007-12-22/20071222144424844_2.jpg", "http://pic12.nipic.com/20101228/4151459_000644738360_2.jpg" }; String url = "http://222.73.3.43/softfile.3g.qq.com/myapp/rcps/d/85439/com.tencent.android.qqdownloader_85439_150824110528a.apk?mkey=55deec9c807bc481&f=ae10&p=.apk"; @Bind(R.id.list_View) ListView listView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.load_image_activity); ButterKnife.bind(this); List<String> strings = new ArrayList<String>(); strings.addAll(Arrays.asList(list)); MAdapter mAdapter = new MAdapter(); mAdapter.setList(strings); listView.setAdapter(mAdapter); } @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { finish(); } return super.onOptionsItemSelected(item); } class MAdapter extends DhBaseAdapter<String> { @Override public View getView(int position, View convertView, ViewGroup parent) { NetAfkImageView imageView; if (convertView == null) { imageView = new NetAfkImageView(parent.getContext()); imageView.setLayoutParams(new AbsListView.LayoutParams(ListView.LayoutParams.MATCH_PARENT, 600)); imageView.setScaleType(ImageView.ScaleType.CENTER_CROP); } else { imageView = (NetAfkImageView) convertView; } imageView.setImageUrl(getItem(position), R.drawable.mm, R.drawable.ic_launcher); return imageView; } } }