Joh*_*han 8 android xamarin.android xamarin
我的代码在使用平板电脑时锁定了抽屉布局(在横向模式下)
if(condition)
{
//Landscape mode
mDrawerLayout.SetDrawerLockMode(DrawerLayout.LockModeLockedOpen);
mDrawerLayout.SetScrimColor(Color.Transparent);
}
else
{
//Portrait mode
mDrawerLayout.SetDrawerLockMode(DrawerLayout.LockModeUnlocked);
mDrawerLayout.SetScrimColor(Color.LightGray);
}
Run Code Online (Sandbox Code Playgroud)
但是,如果我在横向打开它,它会按预期锁定抽屉布局,但是当将其更改为纵向模式时,我无法将其滑动.当以纵向打开它时允许我相反(允许我打开和关闭),但随后更改为横向打开它但不锁定它,因此用户可以将其滑动并打破视图.
不确定我错过了什么,因为我已经无数次地执行了代码并且它遵循正确的路径.
归档时间: |
|
查看次数: |
2934 次 |
最近记录: |