zoukankan      html  css  js  c++  java
  • Android笔记之ImageView

    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);
  • 相关阅读:
    JSON和JSONP
    微信问题汇总
    Linux 技巧:让进程在后台可靠运行的几种方法
    redis笔记
    php安装
    数据库分享一: MySQL的Innodb缓存相关优化
    nginx是以多进程的方式来工作的
    运行和控制Nginx
    nginx安装
    Redis监控技巧总结
  • 原文地址:https://www.cnblogs.com/xingyyy/p/3375928.html
Copyright © 2011-2022 走看看