В вашей деятельности, before setContentView()
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Now you have a full screen view of an activity
если вы меняете ориентацию телефона с книжной на альбомную, а затем добавить android:configChanges="orientation|screenSize"
в активность тег Manifest.xml
, то в коде необходимо выполнить следующие действия
private int oldOptions;
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
{
oldOptions = getWindow().getDecorView().getSystemUiVisibility();
int newOptions = oldOptions;
newOptions &= ~View.SYSTEM_UI_FLAG_LOW_PROFILE;
newOptions |= View.SYSTEM_UI_FLAG_FULLSCREEN;
newOptions |= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
newOptions |= View.SYSTEM_UI_FLAG_IMMERSIVE;
newOptions &= ~View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
getWindow().getDecorView().setSystemUiVisibility(newOptions);
getActionBar().hide();
}
else
{
getWindow().getDecorView().setSystemUiVisibility(oldOptions);
getActionBar().show();
}
}
Что о том, если вы создаете другое действие или фрагмент, отображающий видео в полноэкранном режиме, и вы просто вызываете намерение при нажатии кнопки –
Я пробовал эту идею, но видео не начинается с последней позиции. Новая активность будет терпкий от начала. –