Zoeken…


Split Screen geïntroduceerd in Android Nougat geïmplementeerd.

Stel dit kenmerk in uw manifest of element in om weergave met meerdere vensters in of uit te schakelen:

android:resizeableActivity=["true" | "false"]

Als dit kenmerk is ingesteld op true, kan de activiteit worden gestart in de modi split-screen en freeform. Als het kenmerk is ingesteld op 'onwaar', ondersteunt de activiteit de modus voor meerdere vensters niet. Als deze waarde onwaar is en de gebruiker probeert de activiteit in de modus met meerdere vensters te starten, neemt de activiteit het volledige scherm over.

Als uw app API-niveau 24 target, maar u geen waarde voor dit kenmerk opgeeft, staat de waarde van het kenmerk standaard op true.

De volgende code laat zien hoe u de standaardgrootte en -locatie van een activiteit en de minimale grootte kunt opgeven wanneer de activiteit in de vrije vorm wordt weergegeven:

<--These are default values suggested by google.-->
<activity android:name=".MyActivity">
<layout android:defaultHeight="500dp"
      android:defaultWidth="600dp"
      android:gravity="top|end"
      android:minHeight="450dp"
      android:minWidth="300dp" />
</activity>

Uitgeschakelde functies in de modus met meerdere vensters

Bepaalde functies worden uitgeschakeld of genegeerd wanneer een apparaat zich in de modus met meerdere vensters bevindt, omdat ze geen zin hebben voor een activiteit die het apparaatscherm mogelijk deelt met andere activiteiten of apps. Dergelijke functies omvatten:

  1. Sommige aanpassingsopties voor de systeeminterface zijn uitgeschakeld; apps kunnen bijvoorbeeld de statusbalk niet verbergen als ze niet op volledig scherm worden uitgevoerd.

  2. Het systeem negeert wijzigingen in het kenmerk android: screenOrientation .

Als uw app API-niveau 23 of lager target

Als uw app API-niveau 23 of lager target en de gebruiker probeert de app in de modus met meerdere vensters te gebruiken, wijzigt het systeem de app met geweld, tenzij de app een vaste oriëntatie aangeeft.

Als uw app geen vaste oriëntatie aangeeft, moet u uw app starten op een apparaat met Android 7.0 of hoger en proberen de app in split-screen modus te zetten. Controleer of de gebruikerservaring acceptabel is wanneer het formaat van de app wordt gewijzigd.

Als de app een vaste oriëntatie aangeeft, moet u proberen de app in de modus met meerdere vensters te plaatsen. Controleer of de app op volledig scherm blijft staan.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow