android设置背景图片

2022-08-29 14:37:18   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《android设置背景图片》,欢迎阅读!
背景图片,android,设置

TextView tv = (TextView)findViewById(R.id.TextView01);

TextPaint tp = tv.getPaint();

tp.setFakeBoldText(true); //字体加粗

Resources resources = getContext().getResources();

Drawable btnDrawable = resources.getDrawable(R.drawable.layout_bg);

layout.setBackgroundDrawable(btnDrawable);

layout.setBackgroundColor(R.color.white);

layout.setBackgroundDrawable(drawable);

layout.setBackgroundResource(R.drawable.img1);

第一种,在对应的布局文件(自动生成的工程默认文件是在res/layout中的main.xml)中的LinearLayout(默认)属性中添加android:background="@drawable/activity_bg"

第二种,在你要添加背景的activity的类文件中setContentView(R.layout.main);(默认)之后添加一句getWindow().setBackgroundDrawableResource(R.drawable.activity_bg);

//动态设置背景

BitmapFactory.Options opt = new BitmapFactory.Options();

opt.inPreferredConfig = Bitmap.Config.RGB_565;

opt.inPurgeable = true;

opt.inInputShareable = true;

InputStream is = context.getResources().openRawResource(myback);

Bitmap bitmap=BitmapFactory.decodeStream(is,null,opt);

ImageView iv=new ImageView(mContext);

BitmapFactory.Options opts = new BitmapFactory.Options();

//缩放的比例,缩放是很难按准备的比例进行缩放的,其值表明缩放的倍数,SDK中建议其值是2的指数值,值越大会导致图片不清晰

opts.inSampleSize = 4;

Bitmap bmp = null;

bmp = BitmapFactory.decodeResource(getResources(), bId[position],opts);

iv.setImageBitmap(bmp);

BitmapFactory.Options opt = new BitmapFactory.Options();

opt.inPreferredConfig = Bitmap.Config.RGB_565;

opt.inPurgeable = true;

opt.inInputShareable = true;

InputStream is = this.getResources().openRawResource(myback);

Bitmap bitmap=BitmapFactory.decodeStream(is,null,opt);

getWindow().setBackgroundDrawable(new BitmapDrawable(bitmap));

本文来源:https://www.dywdw.cn/e3a7d6e7561252d380eb6ede.html

相关推荐
推荐阅读