zoukankan      html  css  js  c++  java
  • Android ImageView(纯java)

    import android.app.Activity;
    import android.graphics.*;
    import android.graphics.drawable.*;
    import android.os.Bundle;
    import android.widget.*;
    import android.widget.ImageView.ScaleType;
    
    public class ImageViewTest extends Activity {
        
        private LinearLayout mainLayout=null;
        private ImageView iv=null;
        
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            /*mainLayout初始化*/
            mainLayout=new LinearLayout(this);
            mainLayout.setLayoutParams(new LinearLayout.LayoutParams(-1,-1));
            /*iv初始化*/
            iv=new ImageView(this);
            iv.setLayoutParams(new LinearLayout.LayoutParams(-1,-2));
            iv.setScaleType(ScaleType.CENTER);//居中显示
            
            /*加载图片方法1*/
            //Drawable d=this.getResources().getDrawable(R.drawable.icon);//此处icon对应drawable文件夹下的icon.png
            //iv.setImageDrawable(d);//设置图片
            
            /*加载图片方法2*/
            int resId=this.getResources().getIdentifier("icon","drawable",getPackageName());
            iv.setImageResource(resId);
            
            /*加载图片方法3,在方法2的基础上生成Bitmap bm*/
            //int resId=this.getResources().getIdentifier("icon","drawable", getPackageName());
            //Bitmap bm = BitmapFactory.decodeResource(this.getResources(), resId);
            //iv.setImageBitmap(bm);
            
            mainLayout.addView(iv);//添加iv
            setContentView(mainLayout);//显示manLayout
        }
    }
  • 相关阅读:
    紫外传感器波长
    常见设备功耗
    点型感温火灾探测器研发思路
    C#使用Linq to XML进行XPath查询
    题解 最大获利
    题解 走迷宫
    2020-11-16 考试题解
    题解 最小生成树
    题解 「BZOJ4919 Lydsy1706月赛」大根堆
    题解 2020.10.24 考试 T4 模板
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5779683.html
Copyright © 2011-2022 走看看