| |||||||
Das Thema "Ich verzweifle an meinem Layout" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) | |
| Junior Mitglied Registriert seit: 30.12.2011
Beiträge: 43
Abgegebene Danke: 17
Erhielt 0 Danke für 0 Beiträge
| ich habe ein Problem mit meinem wie ich finde simplen Layout. Wenn die App fertig ist soll das ganze ein ziemlich einfach gehaltenes Haushaltsbuch werden. In Java habe ich das schonmal realisiert, aber in "Android" will es mir nicht gelingen. Die erste Seite der App funktioniert soweit einwandfrei. Wenn ich dann auf den Button drücke der zu einer späteren Eingabemaske führen soll machts peng. Ich vermute mal das das ganze etwas mit dem <Spinner> zu tun hat, da es läuft wenn ich alle <Spinner> auskommentiere. Sobald ich auch nur einen der <Spinner> wieder "einkommentiere" machts Peng! Hier erstmal das Layout: PHP-Code: PHP-Code: Zitat:
Wäre echt cool wenn Jemand von euch den fehler findet. Ich selbst werde auch weiter daran arbeiten und sollte ich es behoben haben natürlich die Lösung hier posten. Im angehangenen Archiv findet ihr das Eclipse Projekt sowie eine Log.txt. Im Voraus schonmal Danke für die Aufmerksamkeit und eventuelle Hilfe | |
| | |
| | #2 (permalink) |
| Junior Mitglied Registriert seit: 30.12.2011
Beiträge: 43
Abgegebene Danke: 17
Erhielt 0 Danke für 0 Beiträge
|
Okay, mittlerweile habe ich rausbekommen das es wohl an dem Array liegt. Warum wieso weshalb da eine NullPointerException geschmissen wird verstehe ich wiederrum nicht.
|
| | |
| | #3 (permalink) |
| Junior Mitglied Registriert seit: 30.12.2011
Beiträge: 43
Abgegebene Danke: 17
Erhielt 0 Danke für 0 Beiträge
|
Das Problem ist nun gefunden und gelöst. Bevor ich mich an meine eigene App gesetzt habe, habe ich anhand eines Buches eine BeispielAPP geschrieben. Darin wurden auch <Spinner> verwendet. In der Arrays.xml dieses Projektes habe ich die Arrays Folgendermaßern definiert. PHP-Code: In meinem Projekt hatte ich das gleich und es gab Exceptions. Die Lösung für das Problem ist ziemlich einfach. Man muss die Werte in dem Array das für die Anzeige bestimmt ist als Strings angeben wenn es reine Zahlen sind. Im Beispiel wurden die Einheiten ja noch ausgeschrieben wodurch der Compiler diese automatisch als String erkannt hat. In Meiner App hingegen sind auch die anzuzeigenden Werte reine Zahlen welche dann als Integer interpretiert werden. Zur Anzeige sind aber Strings notwendig. Die richtige Quellcode für meine Anwendung muss also wie folgt lauten. PHP-Code: |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kann ich mein Layout soweit ändern dass... | DerDaNnY | Root / Hacking / Modding für HTC Wildfire | 1 | 04.07.2011 23:08 |
| Wie hole ich das Maximum aus meinem Smartphone - und will ich das überhaupt? | Frager | Android Allgemein | 3 | 08.02.2011 23:02 |
| Ich verzweifle am Kalender... | P900 | HTC Desire HD Forum | 6 | 23.12.2010 23:24 |
| Ich verzweifle - Google akzeptiert Kreditkarten nicht! | labecula | Samsung Galaxy (I7500) Forum | 6 | 14.10.2009 02:03 |