android: balise screenOrientation dans l'application ne fonctionne pas
La android:screenOrientation
étiquette lorsqu'elle est placée dans <application>
ne fonctionne pas.
Mais quand j'ai mis android:screenOrientation
dans un <activity>
tag il fonctionne.
Si android:screenOrientation
balise fonctionne dans <application>
puis, il n'y aurait pas besoin de mettre android:screenOrientation
la manipulation pour chaque activité.
Je me demande, pourquoi il ya un tel comportement étrange dans la plate-forme Android pour screenOrientation
tag?
source d'informationauteur Zoombie
Vous devez vous connecter pour publier un commentaire.
La
<application>
élément ne prend pas en chargeandroid:screenOrientation
. Vous pouvez dire ce par la lecture de la documentation.Pourquoi il n'est pas pris en charge dans le
<application>
élément, j'imagine que c'est au moins en partie, parce que vous ne devriez pas l'utiliser sur de nombreuses activités, et peut-être pas toutes les activités.Par exemple, votre proposition de
android:screenOrientation="portrait"
ne devraient tout simplement pas être fait, à peu près jamais.landscape
Je peux comprendre, pour certains types d'activités (caméras, lecteurs vidéo, certains jeux). Maisportrait
signifie:android:screenOrientation
doit être utilisé uniquement sur les activités qui absolument positivement ont d'être dans cette orientation. Sinon, merci de respecter vos utilisateurs souhaits quant à l'orientation qui à utiliser. Ne pas vous permettant de définir pour l'ensemble de la demande est simplement un moyen pour aider à assurer que vous pensez réellement de savoir s'il est nécessaire pour une activité donnée ou pas.