gpt4 book ai didi

android - 如何动态更改android中的xml背景?

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

我需要一个逻辑来以编程方式更改 xml 背景,而不是从 xml 文件中提供背景颜色。在这里我使用了 setContentView(R.layout.main);在应用程序中显示 xml 文件。但是我需要在 java 代码中更改 main.xml 文件的背景颜色。

最佳答案

以下是展示如何制作的示例。这里我将 LinearLayout 作为 xml 文件的根节点。在 java 代码中,我已经展示了如何设置白色背景。我认为这段代码会对您有所帮助。

xml文件

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
-----
-----
</LinearLayout>

java代码

LinearLayout root=(LinearLayout)findViewById(R.id.root);
root.setBackgroundColor(Color.WHITE);

也可以使用十六进制代码设置颜色,如下所示,

root.setBackgroundColor(Color.parseColor("#ffffff"));

即使你也可以设置drawable,

root.setBackgroundResource(R.drawable.bg_image);

关于android - 如何动态更改android中的xml背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7226732/

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