Hat sich erledigt
Beiträge von cefour
-
-
Hallo Leute ich habe ein Problem mit dem ListView. Ich möchte folgendes erreichen, in einem ListView mein ListItem welches von SurfaceView abgeleitet ist zeichnen.
Leider wird die onDraw methode nicht aufgerufen.
Ich habe folgendes xml File, welches mein ListItem definiertHTML<?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android"> <org.xxxe.de.DrawView android:id="@+id/drawView1" android:layout_width="fill_parent" android:layout_height="fill_parent"></org.xxx.de.DrawView> </LinearLayout>
Dann habe ich mir eine adapter Klasse erstellt und mein listView mit meinem listItem verbunden.
Das funktioniert alles auch soweit er geht hinein, ruft alles auf nur nicht die onDraw- methode.Bis jetzt habe ich folgendes ausprobiert, um das Problem zu lösen:
Mein DrawView welches von Surfaceview abgeleitete ist von ViewGroup abgeleitet und die dispatcgDraw implementiert.
Meine DrawView habe ich das Interface SurfaceHolder.Callback implementieren lassen und versucht als Callback die onDraw aufrufen zu lassen.
Ein Canvas erstellt und versucht die onDraw explizit in meiner Adapter Klasse mit dem erstellten Canvas aufzurufen.All das ausprobiert es klappt nicht, er springt in keinen dieser Fälle in die onDraw hinein.
Kann jemand weiter helfen
-
Hallo Leute ich weiß jetzt nicht genau ob meine Frage hier Thematisch passt, also einfach verschieben wenn nicht.
Es geht darum ich habe eine Java Script Library, die ich in meinem Projekt nutzen möchte.
Prinzipiel geht es darum das ich dem WebView über eine Html Datei den Zugriff auf das Framwork gestatten möchte.
Dabei stellt sich bei mir das Problem, das ich nicht weiss wie man eine Ressource wie dieses Framework einbinde und dann den Zugriff auf diese erhalte.Als Beispiel, bei QT gibt es die möglichkeit eine Ressourcedatei zu erzeugen und wenn in dieser mehere Dateien sind kann ich sie mit
ansprechen anstatt mit /