C'è un modo per modificare ImageView disegnabile con il corrispondente drawable per la modalità orizzontale senza distruggere l'intera attività. Ho provato a reimpostare il drawable nel callback onConfigurationChanged ma non funziona. Qualcosa di similecambia immagine onConfigurationChanged
Quando inizio l'attività in modalità orizzontale per correggere drawable viene visualizzato in modo che le risorse siano posizionate correttamente.
Ciao grazie per la risposta, ma non funziona ancora per me. Suppongo che tu abbia dimenticato di dichiarare android: configChanges = "navigation | orientation" nel tuo manifest e l'attività viene ricreata. Ecco il mio codice (link a google docs) https://docs.google.com/uc?id=0B6e5v3bLSI3ZYTQyYTRhYTctMDE4MS00M2QzLTk1Y2EtYWU3NmZmZmJiN2Zl&export=download&hl=en. Quando si avvia l'attività è orizzontale o rimuovi configChange da manifest tutto è ok, quindi le risorse sono localizzate e caricate correttamente. –
android: configChanges è lì, viene chiamato onConfigurationChanged. Si prega di provare il mio campione per garantire. Ho aggiornato il link, non era corretto. – Fedor
setBackgroundResource è un altro possibile problema – Fedor