Изменение ориентации только некоторых вложенных видов в Android

У меня есть Fragmentна котором я фиксирую ориентацию на портрет при звонке onResume() в этом случае:

if (screenOrientation == Configuration.ORIENTATION_PORTRAIT) {
     getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
      }

Теперь этот фрагмент имеет вид - давайте назовем его fragmentView, это fragmentView состоит из некоторых других взглядов (например, Buttons, TextViews, TextureView, так далее.)

Так как фрагмент в onResume() блокирует ориентацию, вид не меняется с ориентацией устройства. Но я хочу заблокировать ориентацию выборочно; т.е. когда ориентация меняется, я хочу Buttons и некоторые другие Views вращаться соответственно, в то время как TextureView остается статичным.

Как мне этого добиться?

0 ответов

Другие вопросы по тегам