以编程方式更改应用程序资源语言后,不会更改SlidingTabLayout的选项卡语言

时间:2019-02-17 20:24:59

标签: java android localization android-tabs

我正在尝试向预建的android应用程序添加一些功能,其中之一是通过编程方式更改应用程序语言。

我要更改应用程序资源的方式是:在onCreate中为每个活动执行以下代码:

keyDown

我需要在阿拉伯语“ ar”和英语“ en”之间切换。 资源中的所有语言均已提供翻译。 所有资源均被更改 ,仅仍然使用设备语言的TabBarLayout选项卡除外。

1 个答案:

答案 0 :(得分:0)

必须在设置内容视图之前设置语言。如果那不可能,请通过新的意图重新启动活动并完成旧的活动。