1
如何鎖定一個(且僅有一個)片段以在我的平板電腦版本上旋轉?如何鎖定片段旋轉
我使用的是片段的lib我的QR碼掃描儀,但我不知道爲什麼這樣一個可旋轉,但攝影機視圖不adapte到新視圖格式:/
編輯:我用configChange來處理其他片段的旋轉。
如何鎖定一個(且僅有一個)片段以在我的平板電腦版本上旋轉?如何鎖定片段旋轉
我使用的是片段的lib我的QR碼掃描儀,但我不知道爲什麼這樣一個可旋轉,但攝影機視圖不adapte到新視圖格式:/
編輯:我用configChange來處理其他片段的旋轉。
覆蓋每個片段中的setUserVisibleHint()。
在人像的碎片:`
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser) {
Activity a = getActivity();
if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);
}
}
這將使整個活動在一個片段旋轉,但其固定到縱向:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser) {
Activity a = getActivity();
if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
在縱向/橫向片段
在其他地方。