Android error inflating class-xml
Ich eine Klasse angelegt, wo erstreckt sich von ViewFlipper. Wenn ich versuche zu instanziieren, die auf xml, es gibt mir diese Fehlermeldung "Fehler aufblasen Klasse auf 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>
EDIT: ich bin mit TabActivity in meiner MainActivity.
- ist Ihre FixedViewFlipper Klasse in diesem Paket, die Sie angeben in Ihrer view-Klasse xml?? im sorry, aber das ist alles ich könnte aus dem code/logcat
package touchcare.idealogix.android;
public class FixedViewFlipper extends ViewFlipper
- so brauchen Sie nicht die "com" am Anfang der class-definition in der xml
- ist richtig, aber wenn das nicht das Problem zu lösen versuchen, indem die anderen Konstruktor wie:
public FixedViewFlipper(Context context, AttributeSet attrs,int defStyle) { //something}
- Ich nahm einen Blick auf Sie, aber es scheint, dass es keine defStyle für ViewFlipper, nur Kontext und Context, AttributeSet.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nur anzeigen nicht aktiviert werden -
Es ist vollkommen gültige syntax und ist, wie Ihre getan in einer Menge von google apps
<View/>
bezieht sich auf die Android-KlasseView
. die<view class=""/>
syntax Punkte zu einer benutzerdefinierten Ansicht des Typs Klasse. Wirklich<View />
ist die Kurzform für<view class="com.android.view.View"/>