2

ViewFlipper から継承するクラスを作成しました。xml でインスタンス化しようとすると、この「xml でクラスを膨張させるエラー」が表示されます

FixedViewFlipper

public FixedViewFlipper(Context context)
{
    super(context);
}

public FixedViewFlipper(Context context, AttributeSet attrs)
{
    super(context, attrs);
}

XML

<View class="com.touchcare.idealogix.android.FixedViewFlipper"
    android:id="@+id/flipperAdd"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    >
</View>

ログキャット

編集: MainActivity で TabActivity を使用しています。

4

1 に答える 1

9

大文字にしないようにビューが必要です-

<view 
    class="touchcare.idealogix.android.FixedViewFlipper"
    android:id="@+id/flipperAdd"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    >
</view>

これは完全に有効な構文であり、多くの Google アプリで行われている方法です

于 2012-04-11T00:35:56.937 に答える