我想将我的日期格式设置为阿拉伯语语言环境,但它在我的Galaxy Tab2上不起作用也不适用于Galaxy Note并给我两个不同的结果。
这是我的代码:
DateFormat format = new SimpleDateFormat("EEEE yyyy/MM/dd", new Locale(
"ar"));
String formatedDate = format.format(Calendar.getInstance().getTime());
请注意,当我检查支持的语言环境时,我发现Galaxy Tab2上的Android 4.0确实如此。但我没有找到任何阿拉伯语语言环境。
Locale[] supportedLocales = Locale.getAvailableLocales();
是否有任何解决方法可以解决此问题或我可以使用的任何库?
注:
来自CyanogenMod的Roomed Android版本(Android 4.1),它运行良好,支持阿拉伯语区域设置。
答案 0 :(得分:1)
您购买的设备似乎有一些未针对您所在地区准备的Android版本。所以他们出于某些原因删除阿拉伯语支持(比如获得小ROM)。
如果为您所在地区制作另一台设备或支持阿拉伯语(适用于MEA,中东地区)的新ROM,可能会更好。但是检查相同的硬件版本,你可以打破它。