| |||||||
Das Thema "Layout wechsel" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus Registriert seit: 16.10.2010
Beiträge: 461
Abgegebene Danke: 25
Erhielt 110 Danke für 62 Beiträge
| Habe mich mit dem Spinner auseinander gesetzt. Dort kann man verschiedene Sachen auswählen (Montag bis Freitag) und je nach dem was ausgewählt ist, wird ein neues Layout geladen. Dazu habe ich den itemlistener implementiert und dann "einfach " setContentView(R.layout. Montag) eingesetzt. Wenn ich das aber mache, verschwindet der Inhalt des Spinners! Wie kann ich das denn lösen, das ein neues Layout geladen wird, aber der Spinner so bleibt wie er sein soll!? Gesendet mit der Android-Hilfe.de-App
__________________ Galaxy Nexus: Android 4.0.4 (ICS) - Stock HP Touchpad: Android 4.0.4 (ICS) - CM9 Alpha 2.0 NIGHLTY (22.04.2012) |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
dann wirst wohl in deinem layout mehrere stati haben müssen und dann je nach auswahl wechseln.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #3 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus Registriert seit: 16.10.2010
Beiträge: 461
Abgegebene Danke: 25
Erhielt 110 Danke für 62 Beiträge
|
Was meinst du mit stati? oO
__________________ Galaxy Nexus: Android 4.0.4 (ICS) - Stock HP Touchpad: Android 4.0.4 (ICS) - CM9 Alpha 2.0 NIGHLTY (22.04.2012) |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
war der meinung das ist die mehrzahl von status. aber nach googeln ist es das wohl doch nicht. naja egal
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #5 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus Registriert seit: 16.10.2010
Beiträge: 461
Abgegebene Danke: 25
Erhielt 110 Danke für 62 Beiträge
|
Gibt es in XML eine Art Container? Dann könnte ich auch alle verschiedene Layouts in eins packen und dann nur sichtbar bzw unsichtbar machen... Ansonsten würde das auch mit nem linearlayout gegen.. Oder?? Gesendet mit der Android-Hilfe.de-App
__________________ Galaxy Nexus: Android 4.0.4 (ICS) - Stock HP Touchpad: Android 4.0.4 (ICS) - CM9 Alpha 2.0 NIGHLTY (22.04.2012) |
| | |
| | #6 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
|
Ich hab bei mir auch nen Spinner auf einer Activity, mit der man Gruppen filtern kann. Je nach ausgewählter Gruppe werden die nicht dazugehörigen Views unsichtbar gemacht und die anderen eingeblendet. Funktioniert wunderbar und auf dem Handy auch flüssig. Aber es kommt sicherlich darauf an, wieviele Views insgesamt vorhanden sind. Aber zu deinem eigentlichen Problem: wieso änderst du die ganze ContentView? Dann brauchst du ja auch in jedem Layout nochmal deinen Spinner mit der Auswahl? Mach den Spinner doch z.B. nur in die Kopfzeile und dann tauschst du nur das Layout darunter aus und nicht die ganze ContentView. |
| | |
| | #7 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus Registriert seit: 16.10.2010
Beiträge: 461
Abgegebene Danke: 25
Erhielt 110 Danke für 62 Beiträge
|
Den zweiten Schritt will ich ja machen. Aber wie ändere ich denn das Layout ohne ContentView? Und wie meinst du das mit Kopfzeile? Gesendet mit der Android-Hilfe.de-App
__________________ Galaxy Nexus: Android 4.0.4 (ICS) - Stock HP Touchpad: Android 4.0.4 (ICS) - CM9 Alpha 2.0 NIGHLTY (22.04.2012) |
| | |
| | #8 (permalink) |
| Android Guru Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
|
Mach doch einfach deine Layouts wie du sie dafür brauchst und setze die visibility entsprechend. Code: View view = findViewById(R.id.spinner_auswahl_foo); view.setVisibility(View.VISIBLE);
__________________ Follow/Add/Circle/Whatever me on Google+ Solitaire HD, ein Solitaire optimiert für Honeycomb. |
| | |
| | #9 (permalink) |
| Fortgeschrittenes Mitglied Modell: Galaxy Nexus Registriert seit: 16.10.2010
Beiträge: 461
Abgegebene Danke: 25
Erhielt 110 Danke für 62 Beiträge
|
Ich habe in dem Spinner verschiedene Tage und dafür immer eine XML Datei. Also Montag.xml, Dienstag.xml. Ect... Kann ich denn auch das gesamte XML ein-/ausblenden? Gesendet mit der Android-Hilfe.de-App
__________________ Galaxy Nexus: Android 4.0.4 (ICS) - Stock HP Touchpad: Android 4.0.4 (ICS) - CM9 Alpha 2.0 NIGHLTY (22.04.2012) |
| | |
| | #10 (permalink) |
| Fortgeschrittenes Mitglied Modell: HTC Sensation Registriert seit: 31.08.2011
Beiträge: 390
Abgegebene Danke: 25
Erhielt 59 Danke für 57 Beiträge
|
LayoutGesamt = main -> contentView Layout1 = id2 -> Spinner (Kopfzeile) Layout2 = id3 -> Restliche View(s) dann besorgst du dir das Layout für main. darauf machst z.b. removeView(1) und danach addView(1) mit dem getauschten layout. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Layout Standardkalender | gynta | Business und Organisation | 0 | 08.11.2011 20:18 |
| Layout | IceClaw | Android App Entwicklung | 4 | 23.09.2011 11:17 |
| Wechsel zwischen Layout/XML-Files funktioniert nicht (Eclipse) | Steini99 | Android App Entwicklung | 2 | 05.09.2011 11:39 |
| layout / layout-large / layout-large-land | MBPower | Android App Entwicklung | 0 | 26.12.2010 20:28 |
| Suche App zum Wechsel des Hintergrundbildes bei Wechsel von Portrait zu Landscape | forendanny | Sonstige Apps & Widgets | 2 | 12.12.2009 12:04 |