I want to allow user select font size.
Spare Parts do provide the feature to do that,
ActivityManagerNative.getDefault().updateConfiguratio
Translated for Xamarin....
Android.Content.Res.Configuration configuration = Resources.Configuration;
configuration.FontScale = (float)1; //0.85 small size, 1 normal size, 1,15 big etc
Android.Util.DisplayMetrics metrics = new DisplayMetrics();
this.WindowManager.DefaultDisplay.GetMetrics(metrics);
metrics.ScaledDensity = configuration.FontScale * metrics.Density;