我有一个android布局 - main.axml,它根据方向进行更改。我已经覆盖OnConfigurationChanged,以便可以根据其他条件调整某些图标(位于此布局之外)的外观。我必须设置为方向和屏幕尺寸的配置变化,这是我的方法:配置更改ScreenSize和方向停止布局更改
public override void OnConfigurationChanged(Configuration newConfig)
{
base.OnConfigurationChanged(newConfig);
toggle.OnConfigurationChanged(newConfig);
animateDrawerIcon();
FabController();
}
的问题是,布局不再改变,它保持不变不管方向如何,如果我的方法把的setContentView(ResourceLayout)以上,布局变化,但是完全是空的。
我真的希望Android能够处理旋转/屏幕尺寸变化,我只是想在这种情况发生时调用两个函数 - 任何人都可以建议如何做到最好?
也许尝试添加super.onConfigurationChanged(newConfig);? –
这是Xamarin,base.OnConfigurationChanged(newConfig);就像你说的一样 –