开源框架 图片下载


package com.example.image;

import com.bumptech.glide.Glide;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;


public class MainActivity extends Activity {
	
	//将从此URL加载网络图片
	private String image_url = "http://avatar.csdn.net/9/7/A/1_zhangphil.jpg";

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		ListView lv = (ListView) findViewById(R.id.listView);
		lv.setAdapter(new MyAdapter(this,R.layout.item));
	}
	
	private class MyAdapter extends ArrayAdapter<String>{
		
		private int resource;
		
		public MyAdapter(Context context, int resource) {
			super(context, resource);
			this.resource=resource;
			
		}

		@Override
		public int getCount() {
			
			return 100;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {
			if(convertView == null)
				convertView = LayoutInflater.from(getApplication()).inflate(resource, null);
			
			ImageView iv = (ImageView) convertView.findViewById(R.id.imageView);  
            TextView text=(TextView) convertView.findViewById(R.id.textView);
            text.setText(position+"");
			
            //开源框架 调用libs.glide-3.6.1.jar
            Glide.with(getApplication()).load(image_url).crossFade(1000).into(iv); 
			
			return convertView;
		}

	}
	
}

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.image.MainActivity" >

    <ListView  
        android:id="@+id/listView"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content" >  
    </ListView>  


</RelativeLayout>

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    
    <ImageView  
        android:id="@+id/imageView"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content" />

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Rokends/article/details/49930863
个人分类: 随笔
想对作者说点什么? 我来说一句

universal,图片下载

2015年07月28日 157KB 下载

GetWebPics

2010年02月22日 2.69MB 下载

批量图片下载批量图片下载

2009年03月05日 3KB 下载

PicsGet (批量图片下载) 8.3

2009年03月13日 2.32MB 下载

一键下载月宫图片工具

2010年08月15日 9KB 下载

百度图片下载器python版

2014年05月09日 1.57MB 下载

没有更多推荐了,返回首页

不良信息举报

开源框架 图片下载

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭