无法使用Java

时间:2015-08-05 12:50:07

标签: java android xml android-relativelayout

我正在尝试使用Java为RelativeLayout设置背景图像。代码编译正确,但我无法在设备上查看图像。但是,当我使用xml文件设置图像时,我可以正确查看它。可能是什么问题?请参阅此处的xml文件,

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

Java代码:

protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_quiz);
    mainView = (View) findViewById(R.id.root); 
    mainView.setBackgroundResource(R.drawable.wallpaper1);
    // mainView.setBackground(getResources().getDrawable(R.drawable.wallpaper1));

我甚至尝试使用上面使用setBackground评论的第二种方法,但这并不显示图像。我认为这可能是图像加载问题。但是,当我尝试更改颜色而不是使用Java更改图像时,会发生同样的事情。有什么想法吗?

0 个答案:

没有答案