gpt4 book ai didi

Android:如何将整个应用程序的数字格式更改为印地语格式(东方阿拉伯数字)?

转载 作者:行者123 更新时间:2023-11-29 17:01:09 26 4
gpt4 key购买 nike

就像东方阿拉伯数字 {٠١٢٣٤٥٦٧٨٩}
我使用此方法更改应用程序语言,但它不能完全显示印地语数字

    Locale Language = new Locale("ar");    
Resources resources = context.getResources();
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
Configuration conf = resources.getConfiguration();
conf.locale= Language;
Language.setDefault(Language);
conf.setLayoutDirection(Language);
resources.updateConfiguration(conf, displayMetrics);

最佳答案

与所有与 i18n 相关的内容一样,应用程序必须以允许本地化的方式编写。

例如,Integer.toString(i) 将始终使用数字 0-9。要获得本地化的数字,您必须改用 String.format("%d", i)NumberFormat.getInstance().format(i)

关于Android:如何将整个应用程序的数字格式更改为印地语格式(东方阿拉伯数字)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42946992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com