Nell'anteprima dello sviluppatore per Android N, il supporto multi-finestra è abilitato per impostazione predefinita. Come posso disabilitarlo per le attività? Inoltre cosa succederà se un'app abilitata per più finestre avvia la mia attività disabilitata?Come disattivare la modalità multiwindow per un'attività in Android N +
19
A
risposta
30
nel vostro Mainfest è necessario
android:resizeableActivity="false"
così nel file manifesto per ogni attività che si desidera disattivare la funzione sarebbe come
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:resizeableActivity="false" />
o se si desidera disattivare nel vostro intera applicazione
<application
android:resizeableActivity="false" >
. . .
</application>
come per ciò che accadrà android appena non lasci la vostra applicazione andare in multi scre in modalità it rimarrà a schermo intero. vedi https://developer.android.com/preview/features/multi-window.html e https://developer.android.com/guide/topics/manifest/activity-element.html#resizeableActivity
Per le app destinate a Android N, l'impostazione di questo flag dà semplicemente un messaggio che "L'app potrebbe non funzionare in modalità divisa". Ma l'app passa comunque alla modalità schermo diviso. – Diffy
@Diffy questo potrebbe essere possibile solo se hai abilitato il supporto multi window dalle opzioni degli sviluppatori. –
android: resizeableActivity = "true" interrompe la progettazione generale dell'applicazione quindi come faccio a supportare lo schermo diviso (progettazione responsive del layout dell'app) nel torrone android –