4

我想用重复图像设置线性布局的背景。我有 2 个文件。

main_bg.xml

  <?xml version="1.0" encoding="utf-8"?>
    <bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/bg"
    android:tileMode="repeat" />

main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/main_bg"
    >

我在文件夹drawable上有bg.png图像。
但是 Eclipse 说有一个错误
错误:错误:找不到与给定名称匹配的资源(在“背景”,值为“@drawable/main_bg”)。

如何解决?

4

3 回答 3

2

将 main_bg.xml 放在 drawable 文件夹中。那是在 res/drawable 中。

于 2012-04-22T09:54:10.880 回答
1

main_bg.xml 应该在 drawable 文件夹中。查看错误,我猜它已保存在其他地方。

于 2012-04-22T09:53:24.447 回答
0

看起来Android找不到可绘制资源。所有可绘制对象(包括由 XML 定义的对象)都应位于 res/drawable 中。

于 2012-04-22T09:54:04.283 回答