2011-10-25 26 views

回答

2

按我的知識,都可以自動轉換自己在改變的定向模式的佈局。請使用下面的代碼來處理方向模式。

將以下代碼應用於每個選項卡的每個活動的清單文件中。

android:configChanges="orientation|keyboardHidden" 

然後將下面的代碼應用到每個活動的每個代碼。

public void onConfigurationChanged(Configuration newConfig) { 
     super.onConfigurationChanged(newConfig); 
     if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE) 
      //Toast.makeText(getApplicationContext(), "no", Toast.LENGTH_SHORT).show(); 
     { 

     } 
     else 

     { 

     } 

} 
+0

好,我試過你的代碼,但沒有發生。爲更多解釋我的情況是一樣的這個問題http://stackoverflow.com/questions/6615548/android-landscape-child-activity-in-a-portrait-tab-activity – thalsharif

+0

我不明白,爲此你想要鎖定方向,所需的活動顯示在選項卡或選項卡only..I的意思是1.你想停止標籤的方向或2.你想停止在選項卡屏幕的方向? – Maneesh

+0

我想要鎖定標籤和屏幕以及所有內容的方向,但輕拍總是處於肖像狀態,標籤內的活動始終處於橫向狀態。 – thalsharif