Quiero que mi vista gire solo en modo horizontal, en sentido horario y antihorario.¿Cómo puedo rotar la pantalla solo en modo horizontal en Android?
He leído sobre el único en sentido antihorario para Android < 2.2 y eso no es un problema, mi aplicación será de +2.2 por ahora.
modifico mi manifiesto para atrapar cambios de configuración
android:configChanges="keyboardHidden|orientation"
puedo reemplazar mi actividad para captar los cambios de configuración
@Override
public void onConfigurationChanged(Configuration newConfig) {
y sé cómo atrapar la orientación
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int rot = display.getRotation();
pero. .. No sé cómo desencadenar la orientación del paisaje adecuada, estoy haciendo esto:
if (rot == Surface.ROTATION_90 || rot == Surface.ROTATION_270){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
pero siempre giran a counterclocwise :-(
¿Cómo puedo configurar a la izquierda y la derecha orientación horizontal?
EDITAR
Si fijo orientación en el manifiesto:
androide: screenOrientation = "paisaje" diseño
del actividad permanece siempre en el "paisaje izquierda", y yo quiere cambiar entre el paisaje izquierdo y derecho: S
I tengo el mismo problema con mi aplicación Estoy usando API8 y no puedo encontrar la manera de habilitar solo el modo horizontal (tanto CW como CCW) – SERPRO