可能的重复:以
编程方式设置区域设置
我是安卓的初学者。制作我的第一个应用程序,我想做的就是将我的应用程序本地化为乌尔都语/巴基斯坦。我该怎么办。我在哪里可以获得所有 android 语言环境的列表?
我创建了一个带有西班牙语和英语本地化字符串的应用程序,位于res/values
(默认西班牙语)和res/values-en
. 应用程序显示为系统语言,但如何单独更改系统应用程序语言?
欢迎任何建议。
我正在进行文本到语音转换.为此,我从互联网上得到了榜样.在这里,他们设置了英语setLanguage(Locale.US);
.所以,现在我想设置阿拉伯语而不是英语.但是当我将语言改为阿拉伯语时,我失败了.有人帮我改变阿拉伯语的语言
代码供参考
import java.util.Locale;
import android.app.Activity;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.speech.tts.TextToSpeech.OnInitListener;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class TexttoSpeechActivity extends Activity implements OnInitListener {
/** Called when the activity is first created. */
private TextToSpeech tts;
private Button btnSpeak;
private EditText txtText;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tts = new TextToSpeech(this, this);
btnSpeak = (Button) findViewById(R.id.btnSpeak);
txtText = (EditText) findViewById(R.id.txtText);
btnSpeak.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
speakOut(); …
Run Code Online (Sandbox Code Playgroud) 如何在我的Android应用程序中以最简单的方式允许多种语言?我已经看到更大的项目使用xml文件,并且这些文件的编码并不难,但我似乎无法将其集成到代码中.另一种实际上非常棘手的方法是使用布尔值,但从一开始就需要多种语言,此时我只能提供2种语言.
这些语言必须易于在晚期状态下集成,因此它不需要改变几千行,但最初的工作必须在早期状态下进行(后期状态集成用于语言,早期用于语言)支持它)
我正在使用android studio