Sto provando a gestire il layout per lo schermo differente ma l'ho trovato difficile perché gli emulatori usano sempre il layout predefinito. Non riesco a capire perché. Ho creato un emulatore Nexus 7 e mi aspettavo di usare layout-sw600dp. Lo stesso con l'emulatore Nexus 10. Come mai ?! Grazie in anticipo R.Emulatore Nexus 7 usa la cartella di layout e non il layout-sw600dp
risposta
Controlla la tua directory di layout, ancora una volta, si potrebbe avere scelto il tipo sbagliato di file di risorse. Inoltre suggerirei di usare layout-sw600dp per tablet da 7 pollici e layout-sw720dp per quelli più grandi.
Grazie per avermi risposto Ivan. I file di risorse hanno lo stesso nome e ho già creato sw600dp e sw720dp, ma entrambi 7 "e 10" continuano a utilizzare il layout predefinito. Questo succede solo con l'emulatore. Funziona con dispositivi reali. –
Suoni strani ... Stai usando l'emulatore standard di Android Studio o Genymotion? –
Sto usando IntelliJ (è uguale a Android Studio più o meno). Ho creato due emulatori (nexus 7 e 10). Io uso SDK 4.0 (quindi non ci sono problemi di compatibilità con la cartella layout-sw600dp e layout-sw720dp). –
Quando si crea emulatore andare nelle impostazioni avanzate e la definizione skin personalizzata immettere "no pelle"
C'è un bug con Nexus 7 (2013) emulatore. Pensa che la sua risoluzione sia 1280x800, e dato che è un dispositivo xhdpi, la larghezza finale è 400dp, quindi manca il qualificatore sw600dp. È possibile tenere traccia di bug qui: https://code.google.com/p/android/issues/detail?id=209440
Aggiornerò questa risposta quando il bug è chiuso.
- 1. Come creare layout diversi per Galaxy S3 e Nexus 7?
- 2. Nome cartella layout per Tablet 7 "
- 3. Layout Android S3 vs layout Galaxy Nexus
- 4. Problema di imbottitura sul tablet Nexus 7
- 5. Emula Nexus 7
- 6. Nexus 7 Spinners troppo grandi
- 7. Tess4j non usa la cartella tessdata
- 8. mediacontroller non funziona sulla scheda nexus 7
- 9. Nexus 7 e HTML5 Audio Loop
- 10. RazorEngine - Usa Layout e Html.Raw
- 11. Non riesci a trovare lo stoccaggio/emulato/0/cartella di Nexus 7 in Eclipse
- 12. Conversione da px a dp per Google nexus 7
- 13. Android In App BIlling v3 non funziona Nexus 7
- 14. iOS 7 - Consigli di layout
- 15. Nexus 7 e Kindle Fire HD, penso diverso
- 16. Come creare la cartella layout-small-land?
- 17. Bluetooth Secureaccept() non riuscito, Nexus 7, Android 4.2.2
- 18. Android Jellybean onCreateOptionsMenu non viene chiamato su Nexus 7
- 19. Quali tag NFC supporta il Nexus 7? (2012)
- 20. Come attivare MediaScan su Nexus 7?
- 21. layout cartella sito web
- 22. Sharepoint Designer - Cartella di layout?
- 23. Usa il file tar.gz come una cartella?
- 24. differenza tra il layout dita e la directory di layout
- 25. Eclipse AVD L'emulatore Nexus 5 non funziona
- 26. Risoluzione Windows Phone 7 - Il mio emulatore mi sta mentendo?
- 27. Nexus 6 e MediaPlayer.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);
- 28. Il softkey del menu non viene visualizzato su dispositivi Android Lollipop [Nexus 9 e nexus 5]
- 29. Emulatore Android che non utilizza la webcam in Android Studio
- 30. La mia app arresta in modo casuale il dispositivo (Galaxy Nexus e Nexus 4) con l'evento AccessibilityManager non gestito
Sto osservando lo stesso identico problema. Genymotion è una soluzione migliore, ma seriamente, Google dovrebbe avere questo sotto controllo ora ... – Radu
Aggiornamento del supporto per gli studi e gli strumenti Android. dovrebbe funzionare ora. – Eliz
@Eliz - non per me. AS 2.1 ed è ancora un problema !!!! N7/12 funziona –