android中的图像映射。错误:无效的标记映射

时间:2013-11-30 16:30:28

标签: android html xml maps imagemap

我正在尝试在Android中制作一个Imagemap。我已经制作了一个XML值文件来保存不同的区域。这是我在那里得到的:

<!--<?xml version="1.0" encoding="utf-8"?>    -->
<maps xmlns:android="http://schemas.android.com/apk/res/android">
<map name="aspa">
    <area name="kl" shape="rect" coords="1396,897,1472,1016" id="@+id/area0010"/>
    <area name="fj" shape="rect" coords="744,280,820,399" id="@+id/area0050"/>        
    <area name="nu" shape="rect" coords="408,668,484,984" id="@+id/area0075"/>
</map>
</maps>

但是现在我总是收到错误“无效的开始标记映射”。这是我的attrs xml的代码:

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

    <declare-styleable name="ImageMap">
            <attr name="map" format="string"/>
    </declare-styleable>

</resources>

这是我的布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:lol="http://schemas.android.com/apk/res/PACKAGE"
android:orientation="vertical"   
android:id="@+id/my_frame"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

<PACKAGE.Page
android:id="@+id/image1"
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:src="@drawable/image"
lol:map="aspa"
/>
</LinearLayout>

感谢您的帮助。 :)

0 个答案:

没有答案