Articles of 语言环境

更改区域设置,但保持从左到右和其他电话方向

我有一个应用程序,有两种语言版本 – 英语和希伯来语。 我使用翻译编辑器添加了希伯来语字符串,我根据用户选择更改了语言环境。 更改Locale时,它会像我想要的那样将字符串设置为希伯来语,但它也会将工具栏方向从右向左更改为希伯来语,并将标题和后退按钮置于右侧。 英语区域设置(默认): 希伯来语区域: 有没有办法让工具栏方向像英文一样? 我想保留工具栏左侧的后退按钮和标题 。 编辑:在toolbar xml中添加android:layoutDirection=”ltr”或android:supportsRtl=”false” 。 箭头向后。 怎么解决它?

在Android模拟器中更改区域设置

我刚刚开始学习Android开发。 我在视图中包含了一个EditText组件,并在Eclipse中启动了模拟器。 当我输入文本框时,自动建议会以中文显示,但我想将其更改为英文。 如何更改此区域设置和Android模拟器? 我正在使用Android 2.1进行开发。

更改WebView区域设置语言

我正在使用WebView通过Web界面查看我的应用程序。 在我的应用程序中,我的一个设置是我的应用语言。 我正在使用此答案来控制使用我的应用程序的已保存语言的请求。 问题是date或time输入字段有时与我的应用程序具有不同的区域设置。 WebView使用手机语言确定这些字段的区域设置格式。 例如,如果我使用英语(美国)作为手机语言并将我的应用程序设置为英语(英国),我仍然可以在12小时格式而不是24小时格式的字段中查看时间。 我可以使用默认手机语言手动更改WebView的语言吗?

在Android首选项中设置应用程序语言

我希望根据用户的喜好来设置应用程序语言,但到目前为止我的工作方式并不合适。 我已经设置了默认值:strings.xml以及带有span.xml的values-es,其中包含spanish。 我有一个菜单选项,它将用户带到一个Preference活动,在那里他可以选择语言。 以下是代码的一些摘录: public class Preference extends PreferenceActivity implements OnSharedPreferenceChangeListener { …… // Set up a listener whenever a key changes getPreferenceScreen().getSharedPreferences() .registerOnSharedPreferenceChangeListener(this); …} //(……) //and here I have the listener so when the language pref changes value the locale gets changed. @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals(“listPref2”)) { String […]

启动具有特定区域设置的应用

更改设备的区域设置是在设置中完成的,无法通过应用程序AFAIK完成。 我知道如何强制我自己的应用程序到特定的区域设置,例如: http://www.tutorialforandroid.com/2009/01/force-localize-application-on-android.html 所以现在问我的问题。 我可以以编程方式强制执行不属于我的活动吗? 我可以想象有两种可能的方法: 在用于启动活动的Intent中指定区域设置。 访问和操作正在运行的活动的配置(与我可以修改自己的活动配置的方式相同)。 有什么想法吗? 可能吗? 这合理吗? 我想2.会更直接,但需要某种许可(例如修改后的atcitiy必须允许它在清单文件中)。 但我会选择1.或类似的。 我想要的是能够以不同的语言查看某些应用程序,而不是更改系统区域设置。 例如Android Market,只显示一种语言的评论。 现在想不起其他事情。 在文档中找不到很多关于Locale的内容,有什么和不可能。 但希望一些未记录的function可能会启用此:)

Android文本到不同语言的语音

我想创建一个可以支持不同语言的应用程序。 “默认”语言没有问题: tts.setLanguage(Locale.ENGLISH); 还有其他一些: Locale l = new Locale(“ru”,”RU”); tts.setLanguage(l); 但是很多其他人都不行,例如: Locale l = new Locale(“hu”,”HU”); tts.setLanguage(l); 我也试过“hu”,“hu-HU”,“hu-rHU”,“HU”…但没有… 此外,它不适用于土耳其语,希腊语,荷兰语,捷克语……

Android如何获取系统的已安装区域设置

有没有办法从Android设备获取系统安装的区域设置。 我尝试使用android Get Available locales中的 getAvailableLocales () ,但它不适用于Asus,Carbon,Lava,Intex等设备。 例如,如果我在Nexus设备中调用getAvailableLocales() ,我可以获得设置Settings-> Language&Input -> Language 但是如果我在任何Carbon设备上做同样的事情,而不是从Settings-> Language&Input -> Language获取Settings-> Language&Input -> Language ,我得到一个不同的列表。 我只想要设备中安装的语言列表,而不是操作系统支持的所有语言。

如何在android中单独获取应用程序语言和设备语言?

我的设备语言是英文的,我的应用程序语言是意大利语。那么我将如何以编程方式获取语言设备语言和应用程序语言?

我可以访问来自不同语言环境android的资源吗?

我的应用程序中有两个区域设置。 我是否可以访问资源,例如来自不同语言环境的字符串数组,而无需更改当前语言环境? 我的意思是编码,我不喜欢在设置中更改它。

Android – 以编程方式更改设备系统区域设置

我想从我的应用程序更改设备区域设置(不仅仅是应用程序区域设置),就像用户可以在“设置” – >“语言和键盘” – >“语言”中进行操作一样。 有人可以解释一下怎么做吗? 我一直在寻找几个小时,找不到办法。