use*_*331 5 android right-to-left xamarin
现在看来,所有GUI元素的布局方向现在由系统语言控制.当它是从右到左时,所有菜单,对话框,消息框等都从右到左显示.这太可怕了.
该应用程序内置了本地化功能("选择您所在的国家/地区")如何使应用程序本地化管理应用程序的GUI而不是设备系统语言?
您前面还有很长的路要走。您将需要在“Application”类中检测设备设置,然后在代码中强制执行特定的区域设置和布局方向。然后,您将需要为每个活动处理 onConfigurationChanged 来处理“layoutdirection|”。 locale' 配置更改事件,并通过重新加载活动来自行处理这些事件,以便它们选择新的运行时更改,以便动态从布局文件夹中获取正确的资源,而无需关闭并重新打开应用程序。老实说,这是一次越野车之旅,尤其是重新加载活动部分,这会产生一些奇怪的行为和错误..但最终是可行的..
查看此以获取更多信息:
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |