❶ 如何在android APP中设置系统语言
设置达到的效果
在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。
工具
编程软件;
实现步骤
在不同的 value 文件夹下添加不同语言的string.xml文件,项目添加了英文、简体中文、繁体中文三种语言,如下图所示:
❷ Android 怎么设置默认语言
1.设置——语言和键盘——TOUCH INPUT 就是默认输入法,进入可对其进行属性调整。
2.如果你用了其他的输入法,想恢复自带输入法,打开文字输入窗口(比如发短信时打字的窗口)——长按会弹出对话框——选择输入法
OK,希望能帮助你
❸ android模拟器进入setting不能设置语言,输入法什么的怎么解决
一、全屏显示问题我用的是2.2的,以下方法貌似只能针对2.0以上的版本在AndroidManifest.xml文件中,在你指定的activity中加属性
android:theme="@android:style/Theme.NoTitleBar"
二、模拟器输入中文问题
1、先进行setting应用程序,这是系统自带的
2.在Language&Keyboard
setting中将谷歌拼音输入法勾选.
3.随便找个可以输入字符的编辑框,在输入框上长按鼠标,会弹出提示框,选择Input
method,
4.选择谷歌拼音输入法即可.
❹ android应用内怎么设置语言切换
1.在工程res文件下添加对应语种的values文件,ar:阿拉伯语, en:英语 zh_rCN: 简体中文
截图如下:
2 .在功能清单文件中对要进行切换acitivity 进行配置添加
android:configChanges="locale"
3.对语言选择的处理
public class MainActivity extends Activity {
Context context = MainActivity.this;;
int languageId;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
read();//设置
setContentView(R.layout.main);
findViewById(R.id.btn_change).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
save();
}
});
}
//保存
private void save() {
String[] languages = { "默认", "CN", "EN" };
AlertDialog.Builder builder = new AlertDialog.Builder(context,
android.R.style.Animation_Dialog);
builder.setTitle("选择语言");
final SharedPreferences languagePre = context.getSharedPreferences(
"language_choice", context.MODE_PRIVATE);
final int id = languagePre.getInt("id", 0);
builder.setSingleChoiceItems(languages, id,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface arg0, int index) {
switch (index) {
case 0:
// 系统默认语言
languageId = 0;
break;
case 1:
// 简体中文
languageId = 1;
break;
case 2:
// 英语
languageId = 2;
break;
case 3:
// 阿拉伯语
languageId = 3;
break;
default:
break;
}
languagePre.edit().putInt("id", languageId).commit();
}
});
// 保存
builder.setPositiveButton("保存", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
((Activity) context).finish();
Intent intent = new Intent();
intent.setClass(context, MainActivity.class);
context.startActivity(intent);
}
});
builder.show();
}
//读取
private void read() {
SharedPreferences languagePre = getSharedPreferences("language_choice",
Context.MODE_PRIVATE);
int id = languagePre.getInt("id", 0);
Log.d("MainActivity", "langauge_id=" + id);
Toast.makeText(context, "langauge_id=" + id, Toast.LENGTH_LONG).show();
// 应用内配置语言
Resources resources = getResources();// 获得res资源对象
Configuration config = resources.getConfiguration();// 获得设置对象
DisplayMetrics dm = resources.getDisplayMetrics();// 获得屏幕参数:主要是分辨率,像素等。
switch (id) {
case 0:
config.locale = Locale.getDefault(); // 系统默认语言
break;
case 1:
config.locale = Locale.SIMPLIFIED_CHINESE; // 简体中文
break;
case 2:
config.locale = Locale.ENGLISH; // 英文
break;
default:
config.locale = Locale.getDefault();
break;
}
resources.updateConfiguration(config, dm);
}
}
❺ android是什么语言编写的
java,是由Sun
Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java
applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java
applet。 Android以Java为编程语言,使接口到功能,都有层出不穷的变化,其中Activity等同于J2ME的MIDlet,一个
Activity
类(class)负责创建视窗(window),一个活动中的Activity就是在
foreground(前景)模式,背景运行的程序叫做Service。两者之间通过由ServiceConnection和AIDL连结,达到复数程序同时运行的效果。如果运行中的
Activity
全部画面被其他
Activity
取代时,该
Activity
便被停止(stopped),甚至被系统清除(kill)。
View等同于J2ME的Displayable,程序人员可以通过
View
类与“XML
layout”档将UI放置在视窗上,Android
1.5的版本可以利用
View
打造出所谓的
Widgets,其实Widget只是View的一种,所以可以使用xml来设计layout,HTC的Android
Hero手机即含有大量的widget。至于ViewGroup
是各种layout
的基础抽象类(abstract
class),ViewGroup之内还可以有ViewGroup。View的构造函数不需要再Activity中调用,但是Displayable的是必须的,在Activity
中,要通过findViewById()来从XML
中取得View,Android的View类的显示很大程度上是从XML中读取的。View
与事件(event)息息相关,两者之间通过Listener
结合在一起,每一个View都可以注册一个event
listener,例如:当View要处理用户触碰(touch)的事件时,就要向Android框架注册View.OnClickListener。另外还有Image等同于J2ME的BitMap。
❻ 安卓手机修改语言设置
如果您使用的是华为手机,可以按照以下方法操作:
1、进入设置 > 系统和更新 > 语言和输入法 > 语言和地区 ,选择要使用的语言。
如果语言列表中没有您要使用的语言,请点击添加语言,搜索并添加至语言列表后,再选择语言。
您可从语言列表中删除某个语言,点击编辑并根据界面提示操作。
2、点击当前地区选择国家和地区,系统界面会根据您选择地区的文化习惯进行显示。
❼ 安卓手机如何设置软件语言
系统设置→语言和键盘→选择语言,能更改系统的语言,具体你自己安装的软件里的语言改不了,需要你自己去更换软件版本。
望采纳!
❽ android开发用的是什么语言啊
android开发用的是Java语言。
Java也拥有自己强大的开源社区,当编写时遇到问题就能通过这些社区找到答案。android开发的教程,书籍和课程,包括免费和付费的,这些教程可以让先用java语言开始入门Android开发之路。
Android代码,示例demo 和App都是用Java编写的,使用Java的开发者更容易转为Android开发者,这在一开始Android生态系统未能建立时,尤为重要。
(8)android指定语言扩展阅读
Java语言很成熟
Java语言可以说是一个相当成熟的计算机编程语种,性能很好,用的人也超级多,除了基础类库完善,各种高级的第三方组件更是不计其数,更重要的是Java虚拟机规范是开放的,谷歌只要按照甲骨文的虚拟机规范很容易写出一套虚拟机。
Java语言安全
由于Java语言经常被使用在网络环境中,为了增加其程序的安全性,Java语言提了一个防止恶意代码攻击的安全机制,另外Java的强类型机制、垃圾回收器、异常处理和安全检查机制,也使得用Java语言编写的程序具有很好的健壮性。