Klasse-Ausnahme beim Aufblasen eines benutzerdefinierten relativen Layouts?

8

Ich bekomme diese Ausnahme, wenn ich versuche,

aufzublasen

07-22 19: 15: 39.903: FEHLER / AndroidRuntime (3810): Verursacht von: java.lang.ClassCastException: android.widget.RelativeLayout

Ich habe eine Basisklasse:

%Vor%

Und eine spezifischere Klasse:

%Vor%

Dann versuche ich aufzublasen und es Ausnahmen:

%Vor%

Hier ist die XML-Datei:

%Vor%

Weiß jemand, was ich falsch mache?

    
Joren 23.07.2010, 02:22
quelle

1 Antwort

15

Gemäß der Dokumentation gibt inflate () "die Stammansicht der überhöhten Hierarchie zurück. Wenn root angegeben wurde und attachToRoot true ist, ist dies root; andernfalls ist es der Stamm der aufgeblähten XML-Datei."

Da Sie in true übergeben haben, ist der Rückgabewert "parent", was offensichtlich nicht von UIBase abgeleitet ist.

    
EboMike 23.07.2010, 03:28
quelle

Tags und Links