我想以编程方式删除背景drawable @drawable/bg.

目前,我的布局中有以下XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    android:id="@+id/widget29"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="@drawable/bg">

</RelativeLayout>

推荐答案

试试这个

RelativeLayout relative = (RelativeLayout) findViewById(R.id.widget29);
relative.setBackgroundResource(0);

判断RelativeLayout documentation中的立根接地功能

Android相关问答推荐

时区日光节约改变问题

如何允许我的应用程序在Android 10上运行,同时目标是API 33

为什么R8不混淆某些类?

Android开发:主题排版不适用于按钮文本

如何从Android 12的来电中获取电话号码?

无法将Kotlin序列化添加到Android项目

如何共享没有';t是否存在?(仅信息)在Android?

android回收器查看点击事件无响应

如何检测低性能 Android 设备进行条件动画渲染?

Camera2 将图像从 ImageReader 传递到 MediaRecorder

在段的中心绘制饼图(甜甜圈图)的图例

Material 3 中的 ModalBottomSheet 用于 compose

如何在 Jetpack Compose 中向图像视图添加对角色带?

未解决的参考:pagerTabIndicatorOffset

Jetpack Compose Material3 禁用 ListItem

如何在行/列/卡片 compose 中添加左边框

如何在 Android 上移动 EditText 上的图标?

如何在jetpack compose中创建自定义rememberState?

为什么我不能在屏幕外拿任何物体

Android Studio (Kotlin):无法启动活动