更改Android设备字体大小而无需重新启动

时间:2017-01-05 17:34:20

标签: c# android xamarin

我的应用程序是家庭启动器,这意味着用户无法从我的应用程序(其业务应用程序)返回主Android菜单。我想改变整个设备的系统字体大小,简单的是它是一行代码来改变一切。

我通过...更改我的设备字体大小。

        Settings.System.PutFloat(ContentResolver, Settings.System.FontScale, 0.5f);

这很好用并且会更新它,但是,它需要重启设备。当我调用GetFloat方法时,它确实显示了正确的值,但在我完成一个完整的设备重启之前,它不会直观地发生。有没有什么办法可以在没有重新启动的情况下更改它,或者进行不需要完全重启的软刷新?

0 个答案:

没有答案