gpt4 book ai didi

java - 在java中设置背景图片

转载 作者:太空宇宙 更新时间:2023-11-03 12:10:15 25 4
gpt4 key购买 nike

基本上,我有一个 xml,我想重用它。内容有些相同,只是背景不同,还有一些调整。我该怎么做呢。我试过 View.setBackGroundDrawable(R.drawable.sample);但它不起作用。我的应用程序崩溃了。不过,我已将我的图像放在其中一个可绘制文件夹中。

最佳答案

您可以尝试在您的 xml 上为您的布局分配一个 id,以便在您的 java 代码上,您可以为其设置不同的布局。这是一个示例:

 //assuming your Layout is named linearlayout1:
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout1);
ll.setBackgroundResource(R.drawable.sample);

您还可以在设置背景之前创建 if 语句,例如:

LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout1);
if( yourifstatement) {
ll.setBackgroundResource(R.drawable.sample);
}

如果是RelativeLayout,则代码相同,只需将LinearLayout改为RelativeLayout即可。

如果这不是问题,请发布您的 LogCat。

关于java - 在java中设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13390864/

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