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
        }
    }
  • 相关阅读:
    leetcode算法题基础(五)双指针(一)27 题 移除元素
    kata-shim: Setctty set but Ctty not valid in child: unknown.
    kata-runtime mount
    UVa1636 Headshot
    HDU1150 Machine Schedule
    POJ 1273 Drainage Ditches
    SPOJ GSS1 Can you answer these queries I
    POJ 1840 Eqs
    POJ2001 Shortest Prefixes
    HDU 2795 Billboard
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5779683.html
Copyright © 2011-2022 走看看