有关Android的Activity背景图片设置和传递

1、设置Activity图片背景

Android(Activity)设置背景图片方法:

xml布局中用andriod:background = "@drawable/bgimage"或者在代码中使用layout.setBackgroundResource(resId)

其中“bgimage”是放在res/drawable/目录下的需要设置成背景的图片。

方法一:在main.xml 文件中添加属性:android:background="@drawable/bgimage",其中

bgimage是drawable目录下的图片文件名,图片会自动缩放至全屏。

如:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bgimage"
>

方法二:代码实现的有问题不知怎么搞

LinearLayout layout=(LinearLayout)findViewById(R.id.layout);//需要设置linearlayout的id为layout
// Resources resources = getContext().getResources();
// Drawable btnDrawable = resources.getDrawable(R.drawable.bgimage);
// layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimage));
//layout.setBackgroundResource(R.drawable.back);
layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.bgimage));


2、两个Activity之间图片的传递:图片封装类:class Image implements Serializable{ privateString imgURL; private Bitmap bitmap;}传递类中主代码:Image img = newImage();img.setImgURL(imgURL);img.setBitmap(bitmap);intent.putExtra("img",img);获取类中主代码Image image =intent.getSerializableExtra("img");String url =img.getImgURL();Bitmap bitmap =img.getBitmap();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值