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

[GUI] Fragen zu ImageView, Layout, Rotieren und Richtlinien

Das Thema "[GUI] Fragen zu ImageView, Layout, Rotieren und Richtlinien" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 29.06.2011, 22:20   #1 (permalink)
Neuer Benutzer

Registriert seit: 09.05.2010
Beiträge: 5
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard [GUI] Fragen zu ImageView, Layout, Rotieren und Richtlinien

Nabend Leute,
ich hab an dieser Stelle gleich mal wieder einige Fragen. Grob gesagt geht es um die Entwicklung einer GUI, bzw. des Backends, was aber keine Probleme macht.

Wie gesagt bin ich gerad dabei eine GUI zubasteln, wo ich halt mehrere Menü-Buttons brauche. Einige stehen einezlen in einer Zeile, die anderen müssen sich den Platz mit einem weiteren Vertreter ihrer Art teilen.

Dazu hab ich mir überlegt dass ich zunächst in der XML ein ImageView samt fitXY als Hintergrund definiere, da es in diesem Fall nicht allzu schlimm ist wenn es unproportional gestreckt wird.

Dazu hab ich mir als Container den RelativLayout ausgesucht, musste ja feststellen das AbsoluteLayer nun nicht mehr allzu gern gesehen wird :\

Nun wollte ich halt meine Menüpunkte einfügen, hab mich derzeitig dafür entschieden ImageView’s mit OnClickListener zu verwenden, da mir die Standard Android Button zu unflexibel sind. Die jeweiligen Bilder sind „hochauflösend“ im Programm hinterlegt, das soll heißen sie haben eine Pixel Höhe > 200 wobei sie prozentual ruhig kleiner sein könnte.

Nun hab ich sie naiv wie ich war einfach in meine XML-View eingefügt, auch in dem RelativLayout , hab nun gehofft das ich mit android:layout_width die dazu überreden kann sich durch wrap_content selbst den Platz zu nehmen den sie minimal bräuchten. Haben sie sogar insoweit gemacht das sie sich selbst herunter skaliert haben, besetzen aber immer noch ihre Ursprüngliche Größe von der Pixel Höhe > 200. Somit hab ich nun „riesen“ Spalten zwischen den einzelnen Menüpunkten und der Großteil verschwindet hinter den Grenzen des Displays.
  • Wollte nun erst mal fragen, ist dies überhaupt eine „schöne“ Art zu programmieren, soll heißen, soll man überhaupt soweit es geht die GUI in der XML definieren. Also schön den View vom Rest trennen oder soll ich die Elemente manuell im Activity erstellen und dort durch Prozentuale Angaben platzieren, da ich auch Buttons habe die nebeneinander gehören. Oder soll ich statt des Activity mir lieber eine eigene View-Klasse definieren die mir die Sachen durch ihren Code zeichnet.
  • Wenn ich mit ruhigem Gewissen meine ImageViews in der XML definieren kann, wie hindere ich sie daran das sie sich einfach zu viel Platz nehmen. Bzw. wie würd ich diesen Fehler beheben wenn ich es in meiner View-Klasse definiere.
  • Ist das RelativLayout hier überhaupt sinnvoll?

Dann hab ich noch eine Frage zu den ImageViews und zum Thema rotieren, soweit ich das beim überfliegen mitbekomme habe, kann man sie nicht ohne weiteres rotieren lassen.
  • Daher auch hier meine Frage, ist es richtig dass man diese in Bitmaps um „casten“ muss und dort als Bitmaps drehen kann bzw. muss?

Hoffe mal diese Kurzgeschichte war nicht allzu lang ^^* und freue mich auf eure Anregungen.
Spike Spiegel ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Aufwändige Berechnung und GUI-Update tar Android App Entwicklung 5 20.05.2011 21:13
[Problem: ImageView] Performance und Speicher Unicate Android App Entwicklung 11 07.02.2011 17:27
Canvas in Imageview und onTouch bzw. onclick missG Android App Entwicklung 1 02.11.2010 18:16
Richtlinien und Form für Testberichte McFlow Sonstige Apps & Widgets 1 30.08.2010 20:37
Bitmap-Dimension und ImageView mago Android App Entwicklung 0 08.05.2010 23:56




Du liest gerade: "[GUI] Fragen zu ImageView, Layout, Rotieren und Richtlinien" 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.