1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. MUHQ, 12.05.2011 #1
    MUHQ

    MUHQ Threadstarter Neuer Benutzer

    Hallo zusammen,
    ich hab eine Anwendungen für ein Android Handy geschrieben, die auch gut funktioniert, aber Probleme bei der Darstellung auf meinem Samsung Galaxy 3 macht.
    Dabei werden einige Komponenten wie Spinner, Edit-Felder und manchmal auch Buttons falsch dargestellt: Die linken und rechten Ränder der Komponenten sind, bezüglich der Fläche mit Text dazwischen, nach unten verschoben (nur um wenige Pixel). Bei der Spinner-Auswahl fehlen teilweise Trennstriche zwischen den Auswahlmöglichkeiten. Die Fehler sind bei Buttons nur teilweise vorhanden und können nach einem Neustart der Anwendung teilweise verschwunden sein. Im Emulator und auf einem HTC-Gerät mit größerem Bildschirm sind diese Probleme nicht vorhanden. Bei anderen Anwendungen aus dem Internet konnte ich diese Fehler bei den besagten GUI-Elementen noch nicht beobachten.

    Aufgrund des Fehlerbildes vermute ich, dass ich die Darstellung noch nicht für das kleine Display des Galaxy 3 angepasst habe oder falsche Compiler-einstellungen verwende.
    Hat jemand schonmal ähnliches beobachtet und kann mir einen kleinen Tip geben wie ich diese Probleme beheben kann? Ich kenn mich zwar noch nicht so mit der GUI-Programmierung von Android aus, aber ein Hinweis in die richtige Richtung könnte wahrscheinlich schon genügen. zZ bin ich aber recht ratlos und weiß noch nicht einmal nach was ich googlen könnte.

    (Außerdem ist mir aufgefallen, dass der Spinner auf meinem Handy ein leicht anderes Farbschema (bläulich) als die Buttons (grau) hat. Könnte da eine eigens von Samsung gebastelte GUI dazwischen funken? Auf dem Handy befindet sich sich das offizielle Android 2.2 von Samsung und fast alles ist auf den Werkseinstellungen. )
     
  2. TangaPanda, 12.05.2011 #2
    TangaPanda

    TangaPanda Neuer Benutzer

    Hi,
    ich bin auch noch n Android Noob, also haut mich nicht wenns falsch ist aber probier mal:
    Code:
     <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="true"
            android:anyDensity="true" />
    im Manifest einzufügen. Vielleicht bringt das was? Oder hast du evtl mit festen Werten gearbeitet? Also linker Abstand ist 20px etc...

    (nich haun :biggrin: )
     
  3. MUHQ, 14.05.2011 #3
    MUHQ

    MUHQ Threadstarter Neuer Benutzer

    WOW, das hat wirklich funktioniert. Vielen Dank!!!

    Edit: Anscheinend wurde vorher die Auflösung des Displays nicht richtig erkannt und die Elemente wurden falsch auf den Screen skaliert, was das beschriebene Fehlerbild hatte.
     
    Zuletzt bearbeitet: 14.05.2011
Die Seite wird geladen...
Ähnliche Themen - Darstellungsprobleme von GUI Forum Datum
[ERLEDIGT] Von SPP seriell per Bluetooth lesen Android App Entwicklung 26.04.2017
[ERLEDIGT] Welche Schriftarten werden von Android intern unterstützt ? Android App Entwicklung 16.03.2017
Wie bekomme ich Map Markers von einer SQL Datenbank Android App Entwicklung 11.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
Wie verhindere ich die mehrfach Initialisierung von onCreate ? Android App Entwicklung 18.02.2017
Canvas - onDraw(): 1 invalidate() sind 3 Aufrufe von onDraw() ? Android App Entwicklung 08.02.2017
Probleme beim Encoding einer Textdatei von Windows Android App Entwicklung 25.01.2017
Mail von Button aus mit Standard-Mail-App senden Android App Entwicklung 21.01.2017
Gängige Praxis zum Nutzen von AsyncTasks auf anderen Activities Android App Entwicklung 20.01.2017