Android
Android 에서 Activity 화면 세로 / 가로 고정하기
조영래
2019. 3. 28. 13:28
◈ AndroidManifest.xml 에서 고정하기
- 세로로 고정
<activity android:name="com.example.appname.ActivityName" android:theme="@style/AppTheme" android:screenOrientation="portrait" > </activity> |
- 가로로 고정
<activity android:name="com.example.appname.ActivityName" android:theme="@style/AppTheme" android:screenOrientation="portraitlandscape" > </activity> |
◈ 프로그램으로 고정하기
참고로 setContentView가 호출되기 전에 setRequestedOrientation이 호출되어야 함
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //세로 화면으로 고정 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); //가로 화면으로 고정 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); setContentView(R.layout.main_activity); } |