2016-05-18 11 views

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

+3

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

+1

@Diffy questo potrebbe essere possibile solo se hai abilitato il supporto multi window dalle opzioni degli sviluppatori. –

+0

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 –