gpt4 book ai didi

Android 可绘制图像不显示

转载 作者:搜寻专家 更新时间:2023-11-01 07:57:38 25 4
gpt4 key购买 nike

我正在尝试使用我的 drawable-hdpi 文件夹中的图像以编程方式设置我的应用程序的背景。它只在 R.drawable 中看到默认的 ic_launcher 文件,所以当我去设置背景时,它根本不存在。我将此类用作带有滑动菜单的 fragment 类,所以这可能与它有关。

编辑:我能够在我的 xml 文件中设置背景,但我无法在我的 oncreateview 方法中设置背景。

public class inputClass extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.input_xml, container, false);

rootView.setBackgroundResource(R.drawable.hidden);


return rootView;
}

最佳答案

问题是您的可绘制图像文件仅在 drawable-hdpi 文件夹中可用。为了正确设置背景,您可以通过以下两种方式进行。

  1. 您应该将您的图像文件放置到所有可绘制目录中。我的意思是您应该将该图像放入 drawable-ldpidrawable-mdpi 等。您还应该注 Intent 像的大小,因为每个文件夹都对应于屏幕大小。请查看此 API Guide

  2. 第二种方法是第一种方法的替代方法。在 res/ 文件夹中创建一个目录并将其命名为 drawable 然后将您的图像文件从 drawable-hdpi 移动到 drawable

然后,清理项目并重新启动。

希望这可能有所帮助。

关于Android 可绘制图像不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25828260/

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