2011-10-25 9 views

答えて

2

をこの質問と同じで、すべてのレイアウトが自動的に変更された配向モードで自分自身を変換することができます。方向モードを処理するには、以下のコードを使用してください。

各タブの各アクティビティについて、下のコードをmenifestファイルで適用します。

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

私は理解していないタブやタブだけに表示されている方向、希望の動作をロックする。私は1つを意味しますか?タブの向きを止めたいのですか?2.タブで画面の向きを止めたいですか? – Maneesh

+0

タブと画面とすべての向きをロックしたいのですが、タップは常にポートレート状態になり、タブ内のアクティビティは常にランドスケープ状態になります。 – thalsharif