Ok.. I must be overlooking something real simple here, but i think i\'m trying to do something fairly basic.. Simply retain the scrollbar position of a ScrollView on orienta
For MVVMCross:
protected override void OnSaveInstanceState(Bundle outState)
{
base.OnSaveInstanceState(outState);
ScrollView sv = FindViewById(Resource.Id.dispatchScrollView);
int posY = sv.ScrollY;
outState.PutInt("scrollY", posY);
}
protected override void OnRestoreInstanceState(Bundle savedInstanceState)
{
base.OnRestoreInstanceState(savedInstanceState);
ScrollView sv = FindViewById(Resource.Id.dispatchScrollView);
int posY = savedInstanceState.GetInt("scrollY");
sv.Post(new Runnable(new Action(() => sv.ScrollTo(0, posY))));
}