1、ImageView的布局:
固定一个图片显示出来的大小:
<ImageView
android:id="@+id/imageView1"
android:layout_width="80dp"
android:layout_height="80dp"
/>
二、设置图片的源文件
1、代码setImageBitmap
从输入流InputStream获取图片
InputStreaminputStream=httpResponse.getEntity().getContent();
Bitmap bitmap = BitmapFactory.decodeStream(inputStream);
imageView.setImageBitmap(bitmap)
从字节数组byte[]获得图片:
byte[] data = EntityUtils.toByteArray(httpResponse
.getEntity()); Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); imageView.setImageBitmap(bitmap);
从本地路径字符串获取图片:
String fileName = "/data/data/com.test/aa.png;
Bitmap bitmap= BitmapFactory.decodeFile(fileName);
imageView.setImageBitmap(bitmap)
2、设置Resource
xml配置android:src
<ImageView android:src="@drawable/ic_launcher" />
代码实现:
ImageView.setImageResource(R.drawable.icon);
3、代码setImageDrawable
imageView.setImageDrawable(getResources().getDrawable(R.drawable.icon);