1. keinbrain, 06.07.2012 #1
    keinbrain

    keinbrain Threadstarter Fortgeschrittenes Mitglied

    Hi, ich hab ein total banales Problem, 2 Stunden Googlesuche und 50 Seiten Java ist auch eine Insel haben leider kein sinnvolles Ergebnis gebracht.
    Ich hoffe ihr verzeiht mir deshalb diese Noob-Frage .

    Es geht darum das ich versuche verschiedene Inforamtionen über die Kamera auszulesen.

    Camera.Parameters | Android Developers

    Bei den Informationen die in einer Liste ausgegeben werden fangen allerdings meine Problem an. Jetzt ganz einfach , wie kann ich zum Beispiel das hier

    Code:
    
    List<Camera.Size> liste = params.getSupportedPictureSizes();
    
    
    in mehrere Strings verwandeln, die ich dann in ein Textview ausgeben kann ?

    Ich hoffe ihr könnt mir helfen, vielen dank im Vorraus :)
     
  2. Tom299, 06.07.2012 #2
    Tom299

    Tom299 Android-Experte

    Code:
    for (Camera.Size size : parameters.getSupportedPictureSizes()) {
    	System.out.println(size.height);
    	System.out.println(size.width);
    }
    
     
    keinbrain gefällt das.
  3. keinbrain, 06.07.2012 #3
    keinbrain

    keinbrain Threadstarter Fortgeschrittenes Mitglied

    Praise the lord :D das is es , danke . Kannst du mir noch ganz kurz erklären warum man das macht und was es mit dem size auf sich hat. und woher weißt ich das ich genau size.height / width benutzen muss um diese werte zu bekommen?
     
  4. Kranki, 06.07.2012 #4
    Kranki

    Kranki Ehrenmitglied

    Naja, was heißt da "warum". Man geht die Liste durch und macht die gewünschte Sache mit jedem Element. Das ist halt so und das macht man halt so.

    Du hast da eine List von Elementen des Typs Camera.Size. Was die können kannst du in der Dokumentation nachsehen.
    Camera.Size | Android Developers
     
  5. keinbrain, 06.07.2012 #5
    keinbrain

    keinbrain Threadstarter Fortgeschrittenes Mitglied

    Ok , und das funktioniert dann mit allen Werten , die man über die camera auslesen kann , wie der hier ?

    Code:
    
    for (Camera.Size supportedPictureSize : params.getSupportedPictureSizes()) {
                supportedPictureSizeH = supportedPictureSize.height; //240
                supportedPictureSizeW = supportedPictureSize.width; //320
            }
    
    
    und ich bekomme hier nur die werte 240/320 , sollte das nicht eine liste sein mit allen unterstützten abmessungen ?
     
  6. deek, 07.07.2012 #6
    deek

    deek Android-Experte

    Du machst eine foreach Schleife, in der du jedes mal eine Variable zuweist. Nach der for Schleife kann die Variable logischerweise nur einen Wert haben, den letzten der in der Liste stand.
     
Die Seite wird geladen...
Similar Threads - List String Forum Datum
[OFFEN] Verhalten des Backbuttons bei VideoView in ListFragment Android App Entwicklung 11.05.2017
[ERLEDIGT] Listview mit Datenbank über Custom ArrayList verbinden Android App Entwicklung 22.04.2017
[OFFEN] ClickListener in ViewPager (dynamischer Seitenaufruf) Android App Entwicklung 09.04.2017
[ERLEDIGT] Drawer mit scrollbarem Listview Android App Entwicklung 27.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
ArrayList Elemente beinhalten nur Daten des letzten Elements? Android App Entwicklung 25.02.2017
AsyncTasks: "FTP Download" / "FTP liste Daten in Verzeichnis" Probleme Android App Entwicklung 16.01.2017
ProgressBar in ListView Android App Entwicklung 03.01.2017
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016
ListView Element an eine Datenbank senden Android App Entwicklung 04.12.2016
Du betrachtest das Thema "List in String ?!" im Forum "Android App Entwicklung",