在后台使用.9.png图像

时间:2011-10-05 12:07:20

标签: android android-layout android-image

我在本教程后创建了bg3.9.png图像

http://developer.android.com/guide/developing/tools/draw9patch.html

但是当我把它放在我的drable文件夹中并尝试使用它时,它会在项目中出错 请看图片。enter image description here

main.xml文件中的代码是:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:orientation="vertical" android:background="@drawable/bg3">
    <GridView xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/gridview" android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:columnWidth="65dp"
        android:numColumns="auto_fit" android:verticalSpacing="10dp"
        android:horizontalSpacing="10dp" android:stretchMode="columnWidth"
        android:gravity="center" android:layout_gravity="center_vertical|center_horizontal"/>
</LinearLayout>

请指导我做错了什么?

1 个答案:

答案 0 :(得分:2)

很难在屏幕截图中看到该名称,但看起来您的图片名称不是bg.9.png,看起来它有三个字母的名称(当您的代码引用@ drawable / bg时)< / p>

它不应该命名为bg3.9.png,它应该命名为bg.9.png