Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Eigene View-Klasse in XML einbinden

Das Thema "Eigene View-Klasse in XML einbinden" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.06.2011, 19:13   #1 (permalink)
Neuer Benutzer

Registriert seit: 02.06.2011
Beiträge: 7
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Eigene View-Klasse in XML einbinden

Hallo,

bin schon am verzweifeln.
Mein Problem: Ich will meine View-Klasse (MView, erbt von View, überschreibt die onDraw() Methode) in eine XML-Datei schreiben, damit ich eine Oberfläche bekomme, in der Ich zum einen eine Zeichenfläche habe (das MView-Objekt) und gleichzeitig auch Buttons usw. Aber irgendwie geht das nicht. Der Compiler sagt zwar nichts, aber mein Galaxy S meldet dann, dass das Programm abgestürtzt ist. Wie binde ich eigene Klassen in die XML-Struktur ein?
Code:
<de.test.draw.MView
    android:id="@+id/gui"  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    />
SO geht es jedenfalls nicht. Was ist da falsch?
flash2910 ist offline   Mit Zitat antworten
Alt 02.06.2011, 20:05   #2 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: Eigene View-Klasse in XML einbinden

Du musst auch einen passenden Konstruktor in der abgeleiteten Klasse haben.
Für das Erzeugen per XML brauchst Du den mit Context und AttributeSet.

Das Gerät sagt übrigens noch viel mehr, in der LogCat findest Du einen Stacktrace.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Alt 02.06.2011, 20:19   #3 (permalink)
Neuer Benutzer

Registriert seit: 02.06.2011
Beiträge: 7
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Eigene View-Klasse in XML einbinden

aah, jetzt klappts. vielen dank. hatte die ganze zeit den konstruktor mit nur context. schön blöd. auf jeden fall danke für die hilfe
flash2910 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Canvas in XML einbinden mic_84 Android App Entwicklung 0 27.05.2011 18:28
In eigene View XML anhängen diehard Android App Entwicklung 13 09.03.2011 16:31
Eigene Poi in NavDroyd einbinden Streber Sonstige Apps & Widgets 2 12.01.2011 16:54
Style einer View verändern ohne XML gurkenprinz Android App Entwicklung 0 13.04.2010 10:34
Einsteigerfrage: View Klasse in xml einbinden scrats Android App Entwicklung 10 30.01.2010 09:22




Du liest gerade: "Eigene View-Klasse in XML einbinden" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.