응용 프로그램에 토글 버튼이 있습니다. 자동으로 화면 회전 (설정> 표시> 자동 회전 화면)을 프로그래밍 방식으로 변경하거나 기본 설정을 제어하려고합니다. 아무도 이것을하는 방법을 아는가?응용 프로그램에서 기본 자동 회전 화면을 사용합니다.
답변
활동에서 시도해 보셨습니까?
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
//This is the default value
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
그 후에는 자동 방향을 사용하지 않도록 설정할 수 있습니다 :
<activity android:name=".MainTabActivity" android:screenOrientation="portrait">
</activity>
사람 : 당신은 당신의 매니페스트 파일의 예에서 기본 회전 설정을
public static void setAutoOrientationEnabled(ContentResolver resolver, boolean enabled)
{
Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION, enabled ? 1 : 0);
}
프로그래밍 방식으로 오리엔테이션을 변경하려면 으로 전화해야합니다. Activity.setRequestedOrientation는()
응용 프로그램을 종료 한 후 내 코드를 통해 장치의 자동 회전 설정 (설정> 표시> 자동 회전 화면)을 false로 설정하려고합니다. 이것을 어떻게 할 수 있습니까? –
당신은이를 사용할 수 있습니다
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER ROTATION,user_rotation);
user_rotation 0 -> ROTATION_0
user_rotation 1 -> ROTATION_90
user_rotation 2 -> ROTATION_180
user_rotation 3 -> ROTATION_270
이 이상 http://developer.android.com/reference/android/provider/Settings.System.html#USER_ROTATION를 참조 회전 정책.
또한 내가 혼자 활동의 방향을 변경하지 않으
<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission>
@ Riddish.Chaudhari 대단히 감사합니다. :) –
감사합니다 Riddhish.Chaudhari, 그것이 작동합니다 : – VKJ
a1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), MainActivity.class));
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER_ROTATION,0);
}
});
a2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(getApplicationContext(), MainActivity.class));
android.provider.Settings.System.putInt(getContentResolver(),
android.provider.Settings.System.USER_ROTATION,90);
}
});
자세한 내용하시기 바랍니다. –
- 1. TTThumbView/아니오 자동 회전 내 응용 프로그램에서
- 2. 화면을 회전 한 후에 자동 회전 된 UIView가 표시됩니다.
- 3. 응용 프로그램에서 자동 잠금 해제
- 4. Java 응용 프로그램에서 AJAX를 사용합니다.
- 5. 현재 가로 모드에 따라 기본 응용 프로그램 이미지 자동 회전
- 6. iOS의 멀티 창에서 자동 회전
- 7. 자동 회전 : 일본어 회전
- 8. 기본 홈 화면을 변경하는 방법
- 9. 응용 프로그램에서 iPhone 설정 화면을 시작 하시겠습니까?
- 10. 응용 프로그램에서 이전 화면을 보는 방법
- 11. ios6보기 컨트롤러 자동 회전
- 12. 자동 회전 문제
- 13. searchResultsTableView는 ipad에서 전체 화면을 사용합니다.
- 14. VB6 응용 프로그램에서 .NET DLL을 사용합니다.
- 15. 한 응용 프로그램에서 MatchCollection 중단을 사용합니다.
- 16. C# Windows 응용 프로그램에서 크리스탈 보고서를 사용합니다.
- 17. NOSQL과 RDBMS는 동일한 응용 프로그램에서 사용합니다.
- 18. 동일한 웹 응용 프로그램에서 postgreSQL과 jsondb를 사용합니다.
- 19. 플렉스 응용 프로그램에서 자동 업데이트
- 20. 응용 프로그램에서 자동 고침 끔
- 21. 메트로 응용 프로그램에서 텍스트 블록 회전
- 22. 탭 응용 프로그램에서 하나의보기 컨트롤러 만 회전
- 23. 응용 프로그램에서 기본 홈 화면 호출
- 24. LinkButton을 기본 버튼으로 사용합니다.
- 25. UINavigationController를 사용한 자동 회전
- 26. Forms 응용 프로그램에서 WPF 스타일의 시작 화면을 만들 수 있습니까?
- 27. ObjC - 자동 뷰 회전
- 28. 자동 회전 ipad 하위보기
- 29. 웹 응용 프로그램에서 기본 응용 프로그램 열기
- 30. vb.net 응용 프로그램에서 시각적 기본 스크립트를 작성하십시오. 내 응용 프로그램에서
설정 menifiest.xml하지만, 설정을 변경하고 싶습니다. 안드로이드 설정의 자동 회전 화면을 활성화 및 비활성화하고 싶습니다. –
내 응용 프로그램을 종료 한 후 장치가 화면을 자동으로 회전 할 수 없어야합니다. –
작동하는 경우 편집 된 답변보기 – SERPRO