Establecer la orientación para sólo 1 fragmento en mi actividad, mientras que el resto está en el retrato

Mi aplicación debe estar en modo vertical, por lo que la configuro en el manifiesto mediante:

android:screenOrientation="portrait" 

Pero recientemente he añadido otro fragmento (FragA) que sólo se ve y funciona 10x mejor en el paisaje. ¿Hay algo que puedo poner dentro de mi FragA para hacer sólo ese fragmento en el paisaje, mientras que la retención del resto de la aplicación en el retrato o haciendo esto debo agregar algo a mis otros fragmentos para mantenerlos retenidos como retrato?

El atributo de orientación es por actividad, por lo que puede declarar la orientación sólo para la actividad que contiene el fragmento para que esté en el paisaje y el resto de las actividades se mantendrán como están.

Utilice la siguiente línea de código en el fragmento donde desea una orientación específica (en este caso, retrato).

 getActivity().setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

Si desea tener una orientación en un fragmento, que se basa en la forma en que el usuario tiene su dispositivo, utilice la siguiente línea de código.

 getActivity().setRequestedOrientation( ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); 

Esperanza, esto le dará la solución deseada.

En cada uno de sus fragmentos, establezca la orientación solicitada.

Documento de referencia: http://developer.android.com/reference/android/content/pm/ActivityInfo.html

 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Fragment locked in portrait screen orientation getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // Fragment locked in landscape screen orientation getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // Fragment screen orientation normal both portait and landscape getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); } 
  • Android: la vista previa de la cámara es lateral
  • Chrome en Android no amplía el elemento de encabezado en el cambio de orientación
  • Uso de giroscopio Android en lugar de acelerómetro. Encontré un montón de fragmentos, pero no hay código completo
  • Problema con la orientación personalizada de la imagen de Android
  • ¿Cómo cambiar la orientación de la pantalla de GENYMOTION?
  • Android: fija la orientación de la pantalla sólo para una página (diferencia telefónica)
  • La orientación del dispositivo Android es Paisaje, pero los sensores se comportan como si la orientación fuera Retrato
  • Ayuda natural de la orientación del sensor de Android
  • Android: Problemas al calcular la orientación del dispositivo
  • Orientación de vídeo de retrato de Android incorrecta en VideoView
  • Android - Cómo acercarse al algoritmo de detección de caídas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.