Android:三星设备中字体样式更改的android:configChanges值

时间:2014-02-04 13:53:19

标签: android fonts samsung-mobile android-styles

想要自己处理Font Style Change。值是什么? 现在使用以下值。但系统会终止应用并重新启动enter image description here。      机器人:configChanges = “取向| keyboardHidden | fontScale |区域设置|的layoutDirection |屏幕尺寸|屏幕布置| MNC | MCC | uiMode |导航| smallestScreenSize”


感谢
尼茨

1 个答案:

答案 0 :(得分:2)

不幸的是,我认为这是不可能的。这似乎是使用不同的机制而不是配置更改。

  1. 当在对话框中选择新字体时,设置侦听android.intent.action.CONFIGURATION_CHANGED的服务不会收到Intent(例如,当字体大小更改时,它会执行)
  2. 如果它是作为配置更改处理的,那么活动将重新启动,而不是应用程序本身,因为它就是这里的情况。
  3. 即使是,android:configChanges属性也不接受任意值,只接受documentation中列出的值。因此无法处理自定义配置更改。
  4. 如果我不得不猜测,我会说三星的自定义用户界面会在字体发生变化时强行重启所有应用程序。