2011-02-21 33 views
10

<application> yerleştirildiğinde android:screenOrientation etiketi çalışmıyor. 'u <activity> etiketine koyduğumda çalışır.android: screenOrientation etiketi uygulamada çalışmıyor

etiketi, <application> numaralı telefon hattında çalışıyorsa, her aktivitede kullanım için android:screenOrientation kodunun kullanılmasına gerek yoktur.

Android platformunda neden screenOrientation etiketi için böyle garip davranışlar var acaba?

+1

ne zaman yerleştirilir? Su ? ;) – Reno

+1

Lütfen sorunuzu tekrarlayın. – TheCottonSilk

+1

O, ekrana özelliğinin neden 'un bir sorumluluğu değil, sadece olduğunu sorduğuna inanıyorum. Zoombie? – Samuh

cevap

22

<application> öğesi android:screenOrientation'u desteklemez. Bunu reading the documentation ile söyleyebilirsin.

<application> öğesinde neden desteklenmediğine ilişkin olarak, bunun en azından kısmen bir bölüm olduğunu ve birçok etkinlikte ve belki de tüm etkinliklerde kullanmamanız gerektiğini hayal ediyorum. Örneğin, önerdiğiniz android:screenOrientation="portrait", neredeyse hiç yapılmamalıdır. landscape Belirli faaliyet türleri için (kameralar, video oynatıcılar, bazı oyunlar) anlayabiliyorum. Ama portrait şu anlama gelir: Kullanıcıların Kullanıcıların Android doğal yatay yönde kendi tabletlerini kullanmaya muktedir istemiyorum

  • onların yan kaydırıcı donanım klavye kullanmak mümkün istemiyorum

    • yalnızca kesinlikle olumlu o yönde olmak sahip olan faaliyetlere kullanılmalıdır

    android:screenOrientation Google TV'de çalıştırmak istemiyoruz. Aksi takdirde, lütfen kullanıcılarınızın hangi yönlendirmeyi kullanacağı konusundaki isteklerine saygı gösterin. Bir bütün olarak uygulama için ayarlamanıza izin vermemek, yalnızca belirli bir etkinlik için gerekli olup olmadığına dair düşünmenizi sağlamanın tek yoludur.

  • İlgili konular