我一直在寻找一段时间,但找不到任何类似于我所需要的东西。我想知道如何列出Android应用程序中可用的所有语言?并说,选择其中一个作为默认运行。列出所有可用的语言在Android应用程序
2
A
回答
0
只需创建应用程序中的一个喜好的活动,并在其中显示所有支持的语言(可以与复选标记或东西列表视图),当用户选择一个特定的语言,只保存所选语言首选项您的应用程序共享首选项。 在您的应用程序的每个活动中,只需运行一个条件流并针对在应用程序首选项中选择的语言使用应用程序的Drawables和String值。
编辑
这里是本地化的一个很好的例子 http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/ 既然你不想检查在手机的设置中选择的语言,但只有在应用程序的情况下,那么你应该创建一个首选项活动具体到您的应用程序。下面是节约创建和使用偏好的一个很好的例子: http://androidpartaker.wordpress.com/2010/07/11/android-preferences/
这样做后,只需运行应用程序的活动条件的流动,例如:
Class myActivity extends Activity
{
String KEY_SELECTED_LANGUAGE = "selected_language";
onCreate(...)
{
if(getApplicationContext().getSharedPrefrences().getString(KEY_SELECTED_LANGUAGE,"").equalsIgnoreCase("en"))
{
//change all the drawable/String values displayed in your activity to the version of the selected language.
}
}
相关问题
- 1. 列表应用程序可用语言
- 2. 多种语言的UWP应用程序 - 检查所有语言
- 3. 语言在应用程序Android
- 4. 多种语言的Android应用程序
- 5. 更改Android应用程序的语言
- 6. 三种语言的Android应用程序
- 7. 不同语言的Android应用程序
- 8. Android应用程序的语言变化
- 9. android多语言应用程序内部的应用程序
- 10. 最合适的编程语言列出所有可能的布尔序列
- 11. Android OGLES2.0:所有应用程序出错
- 12. Android列出所有具有相机权限的应用程序
- 13. 使多语言Android应用程序
- 14. 更改Android应用程序语言
- 15. android多语言应用程序
- 16. 默认语言Android应用程序
- 17. 多语言android应用程序?
- 18. 关于Android应用程序语言
- 19. 列出来自Qlikview和Qliksense的所有可用应用程序?
- 20. 列出SendBird应用程序中可用的所有通道
- 21. Android - 更改应用程序本身的语言环境语言
- 22. Facebook应用程序许可语言
- 23. iOS 11列出所有应用程序
- 24. 可以使用哪些语言来创建Android应用程序?
- 25. 我可以更改android应用程序的语言吗?
- 26. 更新应用程序内语言更改后的所有UIViewController
- 27. 如何列出Android中的所有普通应用程序?
- 28. 使用非英语语言的Android应用程序
- 29. NSLocale - 获取所有可用的语言
- 30. 如何获得可用的语言(不是所有的语言,只是我的应用程序可用的语言)
拾取的语言应为默认只运行该应用程序还是在电话上?仅适用于 –
。 – Aashir