2011-05-25 39 views
7

Aşağıdaki .xml dosyasından tabHost'u göstermek için xml ayarlıyorum, ancak bunu emülatörde çalıştırdıktan sonra her iki yönlendirmeyi de gösteriyor. Sadece bir yön gösterecek şekilde ayarlamak istiyorum. Nasıl yaparım? Teşekkürler. Manifestte etkinlik bu android:screenOrientation="portrait" yılındaAndroid dikey yönlendirme nasıl ayarlanır?

<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"> 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:orientation="vertical"> 

     <FrameLayout android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_alignParentTop="true" 
      android:layout_above="@android:id/tabs" /> 
    <TabWidget android:id="@android:id/tabs" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" /> 
    </RelativeLayout> 
</TabHost> 

cevap

25

<activity android:name=".activity" 
    android:screenOrientation="portrait"> 
</activity> 

sadece yatay yönlendirme sonra landscape yerine portrait

+1

Manifest'inizde küresel bunu yapmanın bir yolu var mı değiştirmek isterseniz? – shim

+2

Bir fragman ??? fragmanları manifesto içinde kayıtlı değilse ne olur? –

8

Seti. Bu satırı manifest.xml dosyanıza ekleyin.

İlgili konular