相关疑难解决方法(0)

Android:限制应用程序中的语言

是否可以限制Android应用程序中的语言,即当用户更改语言时我只想要英语和法语语言需要生效.问题是当用户选择荷兰语时,选项菜单名称是英文但是更多(系统生成菜单)选项,如果有更多的选项可以显示)是荷兰语.我希望更多的是英语.
请帮助
NITZ

android android-menu

3
推荐指数
1
解决办法
1758
查看次数

Android - 获取受支持的语言环境列表

我必须实现Android设备的AutoComplete TextView所有支持locales.我尝试了以下方法:

 public class AutoCompleteView extends Activity{

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_dropdown_item_1line, Locales);
    AutoCompleteTextView textView = (AutoCompleteTextView)
            findViewById(R.id.locale_list);
    textView.setAdapter(adapter);
}
static Locale[] locales = Locale.getAvailableLocales();
private static final String[] Locales = ;
}
Run Code Online (Sandbox Code Playgroud)

我能够使用Locale[].在最后一行代码中,如何解析为String[] Locales..请帮助我的朋友....

java android locale

3
推荐指数
1
解决办法
6475
查看次数

是否可以在Android的运行时更新string.xml文件?

我想动态地在我的应用程序中应用本地化,因此可以在java文件中定义字符串,然后将该字符串提取到我们的布局xml文件中,例如,当我们执行@ string / anystringname时,将其替换为java文件中定义的字符串到布局文件@定义到Java文件的somestring ????

xml android localization

2
推荐指数
1
解决办法
5864
查看次数

Android更改为其他strings.xml

我有一点需要解决的问题.
在我的应用程序中,我将有一个设置,我将我的应用程序的语言从英语更改为瑞典语和返回.所以我想知道我应该怎么做?

我可以更改为其他strings.xml文件,还是必须在用户想要更改语言时手动更改strings.xml中的所有文本?

请提供我应该如何解决的提示和示例!

xml string settings android system

1
推荐指数
1
解决办法
2613
查看次数

Android上的多语言支持?

如何在我的Android应用程序中以最简单的方式允许多种语言?我已经看到更大的项目使用xml文件,并且这些文件的编码并不难,但我似乎无法将其集成到代码中.另一种实际上非常棘手的方法是使用布尔值,但从一开始就需要多种语言,此时我只能提供2种语言.

这些语言必须易于在晚期状态下集成,因此它不需要改变几千行,但最初的工作必须在早期状态下进行(后期状态集成用于语言,早期用于语言)支持它)

我正在使用android studio

multilingual android

1
推荐指数
1
解决办法
4603
查看次数

Android 应用程序包不支持动态语言更改

我的应用程序支持多种语言,并且可以在应用程序内动态更改,并且以前与 APK 运行良好。但是当我采用 AAB 而不是 APK 时,我遇到了这个问题。现在我的应用程序不会更改应用程序内的语言,但如果我要更改设备的语言,那么它也会更改我的应用程序的语言。对于上述问题是否有任何解决方案而不是使用

bundle {
        language {
            enableSplit = false
        }
    }
Run Code Online (Sandbox Code Playgroud)

multilingual android google-play android-app-bundle

1
推荐指数
1
解决办法
2426
查看次数

为什么应用程序语言只能更改一次?

我正在尝试更改基于 Java 的 Android 中的应用程序语言。这是函数:

public void setLocale(String lang) {
    Locale locale = new Locale(lang);
    Configuration config = new Configuration();
    
    Locale.setDefault(locale);
    config.locale = locale;
    getBaseContext().getResources().updateConfiguration(config, null);
    finish();
    startActivity(getIntent());
}
Run Code Online (Sandbox Code Playgroud)

此功能来自另一个问题,例如“如何更改应用程序语言”,但它只能工作一次(例如从英语到希伯来语)。 这不是一个重复的问题
你能帮帮我吗?

java android

1
推荐指数
1
解决办法
76
查看次数

在 Android 应用程序中更改按钮单击的语言

今天我坚持交换语言。我想在单击按钮时立即更改我的应用程序的语言。

我有两个按钮,一个用于 FR,另一个用于 ENG。我以为我可以在点击时使用另一个 strings.xml,但经过一些研究,这完全是关于位置和东西,据我所知,它根据语言电话选择了正确的语言。

是否有仅通过使用另一个 strings.xml 文件单击按钮时交换语言的解决方案?

java android

0
推荐指数
1
解决办法
4645
查看次数