El modo de bloqueo de DrawerLayout no funciona como se esperaba
Mi código abajo bloquea el cajón cuando usa una tableta (en modo horizontal)
if(condition) { //Landscape mode mDrawerLayout.SetDrawerLockMode(DrawerLayout.LockModeLockedOpen); mDrawerLayout.SetScrimColor(Color.Transparent); } else { //Portrait mode mDrawerLayout.SetDrawerLockMode(DrawerLayout.LockModeUnlocked); mDrawerLayout.SetScrimColor(Color.LightGray); }
Sin embargo, si lo abro en el paisaje que bloquea el juego de cajones como se espera, sin embargo, cuando se cambia a modo de retrato no puedo deslizarlo. Hace lo contrario cuando se abre en retrato (me permite abrir y cerrar), pero luego cambia a paisaje, pero no lo bloquea para que el usuario pueda deslizarlo y romper la vista.
- Jar-Binding de ActionBarSherlock para Mono para Android
- Xamarin pérdida de memoria Android con actividad simple
- HAXM de Android SDK desactivado después de instalar Hyper V
- Dispositivos usb android, c # Xamarin
- GetAllNetworkInterfaces () lanza la excepción
No estoy seguro de lo que estoy perdiendo, ya que he superado el código innumerables veces y sigue los caminos correctos.
- Xamarin - desconectado del renderizador de diseño
- Construcción mono con android ndk autónomo toolchain (ndk androide r8e)
- Operador '! =' No se puede aplicar a los operandos de tipo 'Tarea' e 'int'
- Utilizar una base de datos local en Xamarin
- Xamarin.Android android: versionCode android: versionName - Desde Jenkins Build Server
- Mono Android. Marco de pruebas unitarias
- Monodroid - Monodevelop limpia los datos del usuario mientras se despliega en el dispositivo
- C # DateTime to String Issue
Tuve el mismo problema y mover ese código a mi onResume () hizo el truco.
- RequestLayout () incorrectamente llamado por android.widget.RelativeLayout android
- Cordova File Plugin – Leer desde la carpeta www?