volley使用之图片加载
来源:互联网 发布:知乎法国女人极简生活 编辑:程序博客网 时间:2024/05/21 10:47
MainActivity.javapackage com.example.xxx.myapplication;import android.graphics.Bitmap;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ImageView;import android.widget.TextView;import android.widget.Toast;import com.android.volley.NetworkResponse;import com.android.volley.ParseError;import com.android.volley.Request;import com.android.volley.RequestQueue;import com.android.volley.Response;import com.android.volley.VolleyError;import com.android.volley.toolbox.HttpHeaderParser;import com.android.volley.toolbox.ImageLoader;import com.android.volley.toolbox.ImageRequest;import com.android.volley.toolbox.JsonObjectRequest;import com.android.volley.toolbox.NetworkImageView;import com.android.volley.toolbox.Volley;import org.json.JSONException;import org.json.JSONObject;import java.io.UnsupportedEncodingException;public class MainActivity extends AppCompatActivity { private TextView mTextView; private TextView mTextView1; private ImageView mImageView; private NetworkImageView networkImageView; private ImageView mImageLoaderView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { mImageView = (ImageView)findViewById(R.id.imageView); networkImageView = (NetworkImageView)findViewById(R.id.nivTestView); mImageLoaderView = (ImageView)findViewById(R.id.imageloaderView); showImageByNetworkImageView(); showImageByImageLoaderView(); } private void showImageByNetworkImageView() { RequestQueue requestQueue = Volley.newRequestQueue(this); ImageLoader imageLoader = new ImageLoader(requestQueue, new ImageLoader.ImageCache() { @Override public Bitmap getBitmap(String s) { return null; } @Override public void putBitmap(String s, Bitmap bitmap) { } }); networkImageView.setDefaultImageResId(R.drawable.moren); networkImageView.setErrorImageResId(R.drawable.ic_launcher); networkImageView.setImageUrl("https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3108162327,102230641&fm=116&gp=0.jpg", imageLoader); } private void showImageByImageLoaderView() { RequestQueue requestQueue = Volley.newRequestQueue(this); ImageLoader imageLoader = new ImageLoader(requestQueue, new ImageLoader.ImageCache() { @Override public Bitmap getBitmap(String s) { return null; } @Override public void putBitmap(String s, Bitmap bitmap) { } }); ImageLoader.ImageListener listener= ImageLoader.getImageListener(mImageLoaderView, R.drawable.moren, R.drawable.ic_launcher); imageLoader.get("https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=3484116984,1433132462&fm=116&gp=0.jpg", listener, 200, 200); }}
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.zhaohaiyang_iwm.myapplication.MainActivity"> <TextView android:id="@+id/mTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> <TextView android:id="@+id/mJsonObjcetRequestForPostWithParams" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> <ImageView android:id="@+id/imageView" android:layout_width="120dip" android:layout_height="120dip" android:layout_centerInParent="true" /> <ImageView android:id="@+id/imageloaderView" android:layout_width="120dip" android:layout_height="120dip" android:layout_below="@id/imageView" /> <com.android.volley.toolbox.NetworkImageView android:id="@+id/nivTestView" android:layout_width="100dp" android:layout_height="100dp" > </com.android.volley.toolbox.NetworkImageView></RelativeLayout>
阅读全文
0 0
- volley使用之图片加载
- 使用Volley加载图片
- Android Volley,使用Volley加载网络图片
- Volley框架(二):使用Volley加载图片
- Android Volley 使用Volley加载网络图片
- 使用Volley加载网络图片
- 使用Volley加载图片列表
- 使用Volley加载网络图片
- 使用volley加载网络图片
- 使用Volley加载图片列表
- 使用Volley加载网络图片
- 使用Volley框架加载图片
- 使用Volley加载网络图片
- 使用Volley加载网络图片
- 使用volley加载本地图片
- 使用Volley加载网络图片
- volley之image-loader的使用及图片加载
- Android开发之搜芽项目的图片加载问题(使用Volley进行网络图片加载)
- JavaScript常用的基础语法和技巧
- 深度强化学习——A3C
- 移动无线测试技能树
- Android SDk Manager里面到底哪些东西是必须下载的?
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [cn.itca
- volley使用之图片加载
- FAFU OJ 素数之和
- 弱网测试
- AndroidStudio 配置adb shell
- H5页面测试总结
- 【annotation】@Param
- Android常见Crash原因
- 需求变更申请表
- 关于在linux上搭建Tomcat的一次经历