我有一個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);就像你說的一樣 –