XML中的3D轮播错误

时间:2015-01-28 09:39:30

标签: android

我在以下链接http://www.codeproject.com/Articles/146145/Android-3D-Carousel#xx4884593xx

中下载了示例android carousel演示源代码

main.xml如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:pj="http://schemas.android.com/apk/res/carousel.main"
    xmlns:bm="carousel.main"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/back"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/selected_item"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="0.5"
        android:background="#1E1921"
        android:text="text"
        android:textColor="#A85E4F"
        android:textStyle="normal"
        android:visibility="gone" />

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="0.5"
        android:gravity="top"
        android:padding="5dip" >

        <carousel.Carousel
            android:id="@+id/carousel"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:animationDuration="200"
            pj:Items="@array/entries"
            pj:SelectedItem="0"
            pj:UseReflection="true" />
    </LinearLayout>

</LinearLayout>

但是我现在收到以下错误:

Description Resource    Path    Location    Type
error: No resource identifier found for attribute 'UseReflection' in package 'carousel.main'    main.xml    
Suspicious namespace: should start with http:// main.xml    

每次我尝试清理项目时都会删除R.file。我尝试过更改软件包名称,然后再次粘贴所有内容,但尚未解决问题。

1 个答案:

答案 0 :(得分:0)

我发现了问题所在。 在xml的根目录中:

xmlns:pj="http://schemas.android.com/apk/res/package_with_calling_class"
    xmlns:bm="package_with_calling_class"

package_with_calling_class =可能是调用onCreate()的主要活动的类。就我而言,它是platinum.platinumstars setContent(R.layout.main)