gpt4 book ai didi

android - 如何更改android应用程序中的背景图像?

转载 作者:行者123 更新时间:2023-11-29 22:22:45 25 4
gpt4 key购买 nike

我的应用程序中有一个背景,应该在发生某些事件后更改。那么,我应该怎么做呢?

主.xml:

    <AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@drawable/bg">

应该更改背景:

if(a<b) *change background to bg2.jpg goes here*

请帮忙,抱歉我的英语不好

最佳答案

我看到您使用绝对布局。所以只需实例化新的 AbsoluteLayout 对象即可。

AbsoluteLayout al = (AbsoluteLayout) findViewById(R.id.widget0);
//This function will change background drawable, so place it where you want.
al.setBackgroundDrawable(yourDrawableID);

顺便说一句,你也可以这样做

al.setBackgroundResource(resourceID);

如果你想移除背景,使用 resourceID 应该导航到一个 drawable ID 并设置为 0。

关于android - 如何更改android应用程序中的背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6724383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com