在android编程中怎么插入背景图片?

在android编程中怎么插入背景图片?,第1张

我知道的有两种方法。首先你先圆埋将一个.png的背景图片存入工程中res/drawble(当然drawble-hdpi、drawble-mdpi、drawble-ldpi中一个或者几个文件夹都可)文件夹中。假如我存入差弊的图片名称为activity_bg.png

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

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

两种方法都能实现在activity中添加背景,第二种方法一定要先setContentView()再设背景,不然报错

android软件开发中,添加合适的背景图片,会使效果更好。但是,如何添加背景图片呢,老中激下面是具体步骤。

1、打开你的安卓开发软件。

2、新建一个工程。例如工程名ty。

3、打开左侧的工程文件夹。打开res中的layout,双击main.xml.

4、下面要添加图片到工程里。下载或者在本地上找到一张需要的图片。

5、先把图片剪切一下,长宽要适合显示屏幕培滚。

6、看好,一般的图片都是jpg格侍袜式的。一定要把格式转化为png格式的。

7、把转化后的图片拖到工程中res中的drawable-hdpi中。

设置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=""

xmlns:tools=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context="com.example.tsv1_0000_0001.skin.Select"

android:background="@drawable/base" >


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11979534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存