5
votes

Comment activer le mode sombre sur l'émulateur?

J'essaie d'activer le mode sombre sur l'émulateur (avec l'API Android 28), mais après avoir choisi le thème "sombre" sur l'émulateur dans les paramètres, entrez la description de l'image ici

rien n'est changé, sauf la valeur de réglage:

 entrez la description de l'image ici

Est-il possible d'activer le mode sombre sur l'émulateur?


1 commentaires

Le résultat de getNightMode () est toujours MODE_NIGHT_NO , mais il est réglable avec setNightMode (MODE_NIGHT_YES) . L'avez-vous déjà compris?


4 Réponses :


1
votes

Le plus proche d'un thème sombre du système que j'ai réalisé le 28 était uniquement le fait que l'arrière-plan du menu des applications (écran de la page d'accueil) soit clair ou sombre. Et je n'ai pu y parvenir qu'après être passé au réglage "Automatique basé sur le papier peint", en changeant le fond d'écran en sombre, en le regardant changer (voir les pièces jointes). Ensuite, les modes sombre et clair ont commencé à fonctionner comme s'ils étaient déverrouillés.

Écran d'accueil en mode api sombre 28

Écran d'accueil en mode light api 28

Je dirais que le vrai thème sombre du système ne fonctionne que comme prévu dans l'aperçu Q et plus. Et bien sûr, les applications développées pour prendre en charge le thème sombre seront jusqu'à 14.


0 commentaires

3
votes

Sur Android 10, accédez à Display -> Dark Theme et basculez le toogle, afin de l'activer.


0 commentaires

8
votes

Selon Google

Le thème sombre est disponible dans Android 10 (niveau d'API 29) et supérieur.

Pour moi, il était plus facile d'installer un émulateur avec le niveau d'API 29.

Cela fonctionne comme un charme.

https://developer.android.com/guide/ topics / ui / look-and-feel / darktheme


0 commentaires

0
votes

J'avais cette même question. Mon application a bien détecté et appliqué le mode sombre sur un appareil Android 9.0, mais même avec le thème "Dark" activé dans l'émulateur 9.0, rien ne s'est passé et j'ai d'abord pensé qu'il était cassé.

Je ne sais pas si le paramètre de thème fait réellement quelque chose pour les émulateurs précédents, mais, oui, le paramètre de thème fonctionne comme prévu sur un émulateur Android 10.0 comme indiqué par les autres réponses.

https://developer.android.com/guide / topics / ui / look-and-feel / darktheme


0 commentaires