我为LinearLayout
背景创建了Drawable资源文件。我使用,在LinearLayout上调用setBackground时发生NullPointerException
Drawable d = getResources().getDrawable(R.drawable.theme_default_bg);
layoutBackground.setBackground(d);
layoutBackground
是LinearLayout
设置可绘制在MainActivity
。但是,当我运行它时,它返回一个NullPointerException
。我该如何解决这个问题?
编辑 我在main.xml文件中设置了xml背景,它工作。我当我试图从MainActivity.java
大概layoutBackground为null –
您的layoutBackground未正确初始化我认为。 – Sayem
让我们看看你如何在代码中设置layoutBackground,以及如何将它设置为布局为 –