说明:
XE6 的 TSwitch 做了很多改进,包含多语显示处理,但 XE6 似乎只认定一种中文语系「zh」,它无法处理「zh_TW」、「zh_CN」、「zh_HK」、「zh_SG」等语系,不过可以透过修改 XE6 源码来修正此问题,如下:
修改。
修改源码 FMX.Platform.Android.pas:
TPlatformAndroid.GetCurrentLangID: == JStringToString(Locale.toString); //;
修改源码 FMX.Styles.Switch.pas