Я хочу заблокировать ориентацию для вкладки. Я хочу, чтобы ориентация вкладки была горизонтальной все время. Как я могу это достичь?Я хочу заблокировать ориентацию вкладки для приложения
0
A
ответ
2
Попробуйте все теги деятельности, как это
<activity
android:name=".YourActivity"
android:screenOrientation="landscap" >
</activity>
+0
, что не работает. он просто хочет, чтобы вкладка была в ландшафтном режиме – bofredo
0
добавить это в класс, она будет называться автоматически: // Можно изменить с портретной на ландшафтную, это работает внутри фрагментов вкладки
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if(isVisibleToUser) {
Activity a = getActivity();
if(a != null) a.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}
+1
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); <--- он должен быть LANDSCAPE вместо PORTRAIT, хотя :) – bofredo
Поставьте некоторый код, как вы строите свою вкладку. его проще получить вам приличное решение, затем – bofredo