有没有办法DatePickerDialog用法语显示日期
我搜索了这个,但没有找到结果
这是我的代码:
Calendar c = Calendar.getInstance();
picker = new DatePickerDialog(PaymentView.this,
PaymentView.this,
c.get(Calendar.YEAR),
c.get(Calendar.MONTH),
c.get(Calendar.DAY_OF_MONTH));
picker.setIcon(R.drawable.ic_launcher);
picker.setTitle("Choisir la date");
picker.getDatePicker().setMinDate(System.currentTimeMillis() - 2000);
Run Code Online (Sandbox Code Playgroud)
而不是星期五,2014年11月21日我希望有法语缩写我还添加了在实例化之前:
Locale locale = new Locale("FR");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getApplicationContext().getResources().updateConfiguration(config, null);
Run Code Online (Sandbox Code Playgroud) 我知道您可以将自定义TypeFace应用于Android中的TextView,如下所示:
TextView tv = findViewById(R.id.textview01);
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/BLACKROSE.TTF");
tv.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)
有没有办法为DatePicker做到这一点?
我正在尝试为塞尔维亚拉丁语(srpski)和黑山语(包括西里尔语和拉丁语)翻译strings.xml.我在值文件夹中包含了Serbian Cyrillic(српски)作为values-sr.它工作正常.但对于塞尔维亚拉丁语和黑山语,我无法确定值文件夹的名称应该是什么.我在SO中经历了很多帖子
如何更改语言环境以使用拉丁语塞尔维亚语(而不是西里尔语塞尔维亚语)
塞尔维亚语(拉丁语,塞尔维亚语)(sr-rs-latn)语言的值文件夹名称应该是什么?
但他们没有多大帮助.
我从https://github.com/championswimmer/android-locales了解到,值文件夹应该是:
塞尔维亚语(西里尔语)sr - > values-sr-r_#Cyrl
塞尔维亚语(西里尔语,黑山语)sr ME - > values-sr-rME_#Cyrl
塞尔维亚语(西里尔文,塞尔维亚)sr RS - > values-sr-rRS_#Cyrl
塞尔维亚语(拉丁语)sr - > values-sr-r_ #Tatn
塞尔维亚语(拉丁语,黑山语)sr ME - > values-sr-rME_#Latn
塞尔维亚语(拉丁语,塞尔维亚)sr RS - > values-sr-rRS_#Latn
但是如果我尝试在Android studio中创建像values-sr-rRS_#Latn这样的文件夹,则会抛出错误"Invalid directory".然后我开始进行一些分析.
在Nexus 9 Marshmallow中,使用Locale.getAvailableLocales()的可用语言环境列表列出了所有塞尔维亚语言.所以他们得到了支持.
sr
sr __#Cyrl
sr_BA_#Cyrl
sr_ME_#Cyrl
sr_RS_#Cyrl
sr_XK_#Cyrl
sr __#Latn
sr_BA_#Latn
sr_ME_#Latn sr_RS_#Latn
sr_XK_#Latn
在Nexus 9的设置屏幕中,我可以看到只能更改为塞尔维亚语西里尔语(српски)的选项,而在联想瑜伽选项卡中,我看到选项只能更改为塞尔维亚拉丁语(srpski).当我在两个设备中调试时,我发现两者都有sr 作为语言代码,RS作为区域代码,脚本代码是空白的.那么如何在app中包含两个值文件夹以及如何映射?
我应该为values-sr-ZZ创建值文件夹,还是为我需要的语言创建一些东西,并在代码中检查脚本代码?
但如果是这种情况,在Google Play游戏和设置应用的资源文件夹中,我发现他们只有一个值-sr文件夹.那么他们如何处理值-sr-r_#Latn和values-sr-rME_#Latn和values-sr-rME_#Cyrl.
有人可以指导我吗?