在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里显示Gif图片,只会显示第一帧。如果想显示gif图片的话可以用Movie来显示图片

在dialog显示图片可以使用AlertDialog

加载一个布局,布局中显示你所要显示的图片。比如

LayoutInflater

inflater

=

getLayoutInflater()

View

layout

=

inflater.inflate(R.layout.dialog,

(ViewGroup)

findViewById(R.id.dialog))

new

AlertDialog.Builder(this).setTitle("自定义布局").setView(layout)

.setPositiveButton("确定",

null)

.setNegativeButton("取消",

null).show()

希望能帮到你。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存