• 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
        }
    }
  • 相关阅读:
    jQuery 2.0.3 源码分析 回调对象
    JQuery+JQuery ui实现的弹出窗口+遮罩层+拖动+更改大小~!
    2019.8.25 小结
    2019.8.23 小结
    宜中食堂游记
    2019.8.21小结
    2019.8.22小结
    2019.8.19小结
    题解 CF499A 【Watching a movie】
    2019.8.18小结
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/5779683.html
Copyright © 2020-2023  润新知