Android磁贴背景“无法解析文件”

时间:2011-12-31 00:11:11

标签: android parsing background tile

我使用了此代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="@drawable/backrepeat"
android:gravity="center"
android:orientation="vertical" >
我的布局文件中的

,这在backrepeat.xml中

<?xml version="1.0" encoding="utf-8"?>

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/mainmenu_background" 
android:tileMode="repeat" />

但是在图形布局中我得到以下错误:

Failed to parse file [...]res\drawable\backrepeat.xml

我做错了什么?我正在使用Android 2.3.3库。

1 个答案:

答案 0 :(得分:0)

你需要有一个名为mainmenu_background的drawable。这可以是图像(/res/drawable/mainmenu_background.png),九个补丁图像(/res/drawable/mainmenu_background.9.png)或用XML定义(/res/drawable/mainmenu_background.xml)。文件名不得包含大写字母或除下划线(_)以外的任何特殊字符。