T taunusbaer01 Member Licensed User Longtime User Feb 8, 2013 #1 Hallo zusammen, ich habe mir das Beispiel "RotatingNeedle" im "Beginners Guid" gelesen und das Beispiel für mich abgeandelt. Bei den Devices Phone 7" oder 10" habe ich nun Postionierung-Probleme. Da das Canvas, wie ich es verstanden habe, nur auf koordinaten plaziert werden kann, hier meine Frage. Kann ich das Canvas irgendwie in einem ImageView darstellen? Schon mal besten Dank.
Hallo zusammen, ich habe mir das Beispiel "RotatingNeedle" im "Beginners Guid" gelesen und das Beispiel für mich abgeandelt. Bei den Devices Phone 7" oder 10" habe ich nun Postionierung-Probleme. Da das Canvas, wie ich es verstanden habe, nur auf koordinaten plaziert werden kann, hier meine Frage. Kann ich das Canvas irgendwie in einem ImageView darstellen? Schon mal besten Dank.
klaus Expert Licensed User Longtime User Feb 8, 2013 #2 Da das Canvas, wie ich es verstanden habe, nur auf Koordinaten plaziert werden kann, hier meine Frage. Click to expand... Was hast Du hier verstanden ? Im RotatingNeedle Beispiel sind beide Canvases doch schon in ImageViews !? Ein Canvas ist ein Zeichnungswerkzeug mit dem man auf eine Bitmap zeichnen kann. Die Bitmap kann entweder eine mutable Bitmap sein oder die Hintergrundbitmap folgender Views sein : - Activity - Panel - ImageView Beste Grüsse.
Da das Canvas, wie ich es verstanden habe, nur auf Koordinaten plaziert werden kann, hier meine Frage. Click to expand... Was hast Du hier verstanden ? Im RotatingNeedle Beispiel sind beide Canvases doch schon in ImageViews !? Ein Canvas ist ein Zeichnungswerkzeug mit dem man auf eine Bitmap zeichnen kann. Die Bitmap kann entweder eine mutable Bitmap sein oder die Hintergrundbitmap folgender Views sein : - Activity - Panel - ImageView Beste Grüsse.
T taunusbaer01 Member Licensed User Longtime User Feb 8, 2013 #3 Hallo Klaus, danke für die (wie immer schnelle) Antwort. Ich habe mir das Beispiel RotatingNeedle angesehen und laufen lassen. Nun wollte ich den Kompass zB. links oben in die Ecke plazieren und habe den Designer aufgemacht. Dort stellte ich fest das es kein ImageView für den Kompass gab. Wie kann ich den den Kompass an eine andere Stelle verlegen und das am besten je nach Handydevice (Phone, 7", 10") Sorry wenn ich Anfängerfragen stelle oder nicht den Durchblick habe. Aller Anfang ist schwer. Dank schon mal Uwe
Hallo Klaus, danke für die (wie immer schnelle) Antwort. Ich habe mir das Beispiel RotatingNeedle angesehen und laufen lassen. Nun wollte ich den Kompass zB. links oben in die Ecke plazieren und habe den Designer aufgemacht. Dort stellte ich fest das es kein ImageView für den Kompass gab. Wie kann ich den den Kompass an eine andere Stelle verlegen und das am besten je nach Handydevice (Phone, 7", 10") Sorry wenn ich Anfängerfragen stelle oder nicht den Durchblick habe. Aller Anfang ist schwer. Dank schon mal Uwe
klaus Expert Licensed User Longtime User Feb 8, 2013 #4 Die ImageViews werden im Code hinzugefügt ! Die Stelle wo der Kompass angezeigt wird sind hier definiert: Code: Copy Activity.AddView(imvCompass, x, y, wc, hc) Activity.AddView(imvNeedle, x, y, wc, hc) x und y sind die Koordinaten der linken oberen Ecke. Du kannst diese beiden Werte ändern um den Kompass zu verschieben. Beste Grüsse.
Die ImageViews werden im Code hinzugefügt ! Die Stelle wo der Kompass angezeigt wird sind hier definiert: Code: Copy Activity.AddView(imvCompass, x, y, wc, hc) Activity.AddView(imvNeedle, x, y, wc, hc) x und y sind die Koordinaten der linken oberen Ecke. Du kannst diese beiden Werte ändern um den Kompass zu verschieben. Beste Grüsse.
T taunusbaer01 Member Licensed User Longtime User Feb 8, 2013 #5 Danke für die Antwort. das x und y die postion des Kompass darstellen habe ich mir gedacht. Deshalb auch meine erste anfängliche Frage. Ich möchte gerne im Designer ein ImagView postionieren und dort den Kompass anzeigen. Dies habe ich auch schon versucht. Das ich das Imageview nicht initialisieren darf habe auch verstanden. Ich werde mal weiter lesen (Beginner's Guide / User's Guide). So und nun hab ich erst mal den Kopf voll und möchte euch nicht mehr mit meinen Angängerfragen nerfen. Vielen Dank Uwe
Danke für die Antwort. das x und y die postion des Kompass darstellen habe ich mir gedacht. Deshalb auch meine erste anfängliche Frage. Ich möchte gerne im Designer ein ImagView postionieren und dort den Kompass anzeigen. Dies habe ich auch schon versucht. Das ich das Imageview nicht initialisieren darf habe auch verstanden. Ich werde mal weiter lesen (Beginner's Guide / User's Guide). So und nun hab ich erst mal den Kopf voll und möchte euch nicht mehr mit meinen Angängerfragen nerfen. Vielen Dank Uwe