![](/img/trans.png)
[英]How to lock screen orientation in reverse portrait and reverse landscape mode
[英]Switch screen to landscape or portrait but don't lock orientation
我想完成這樣的事情:
正確的方法是什么? 我正在嘗試使用以下命令鎖定屏幕:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
然后立即調用:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
問題在於這會立即將屏幕轉換回縱向模式。 屏幕僅閃爍半秒鍾。
使用可以在Java代碼中使用:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// requesting to turn the title OFF
requestWindowFeature(Window.FEATURE_NO_TITLE);
// making it full screen
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
您也可以在AndroidManifest.xml中執行以下操作:
<activity
android:name="com.example.main"
android:label="@string/app_name"
android:screenOrientation="landscape" >
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.