从LTR的系统语言切换为RTL的语言,时钟的Tab和内容不对应
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
操作步骤:
1. 当前系统语言为中文(LTR),进时钟界面查看
2. 更改系统语言为阿拉伯语(RTL),进时钟界面查看
实际结果:
时钟tab和内容不对应,如tab显示的是闹钟,页面内容显示的是秒表
[SOLUTION]
请贵司找到DeskClock.java文件,将用到getRtlPosition(int position)这个方法的地方,全部替
换成直接使用position即可解决问题。
也就是说不需要调用 isRtl() 和 getRtlPosition()方法,直接用position就可以。
操作步骤:
1. 当前系统语言为中文(LTR),进时钟界面查看
2. 更改系统语言为阿拉伯语(RTL),进时钟界面查看
实际结果:
时钟tab和内容不对应,如tab显示的是闹钟,页面内容显示的是秒表
[SOLUTION]
请贵司找到DeskClock.java文件,将用到getRtlPosition(int position)这个方法的地方,全部替
换成直接使用position即可解决问题。
也就是说不需要调用 isRtl() 和 getRtlPosition()方法,直接用position就可以。