易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
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
}
}
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图