2011-10-06 26 views
1

我遇到了一個問題,在我的app.which中有一個tabhost,它有4個選項卡,每個選項卡都有不止一個activiy.I只是想修復縱向模式中的一些活動其他人可以改變方向模式,有什麼建議嗎?如何修復tabhost中活動的方向

<activity android:name=".MyTabHost"   
       android:windowSoftInputMode="adjustPan|stateVisible" 
       android:configChanges="keyboardHidden|orientation" 
       ></activity> 
       <!-- android:screenOrientation="portrait" --> 
    <activity android:name=".Products_Images" 
     android:configChanges="keyboardHidden|orientation" 
     ></activity> 

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

在products_images.java,我只是想顯示大圖,而方向改變,然而在products_upload.java和products_description.java,我只是想解決在縱向模式方向,這三個類只是在一個選項卡但它不起作用!

+0

採用Android:screenOrientation =「肖像」在你的發射活動 – ozmank

回答

0

使用這種在manifest文件活動標籤:

android:screenOrientation="portrait" 
+0

我已經試過,但它仍然不工作 – xiaodouya

+0

那麼我認爲,你不能設置不同screenOrientation用於tabhost的每個活動。您可以使整個tabhost以特定的屏幕方向顯示。 – Hiral