赛里木湖边上的美人鱼:Android开发笔记(十二) — 多语言支持
来源:百度文库 编辑:偶看新闻 时间:2024/05/10 08:15:47
Android SDK 1.5 以后便拥有应用程序的多语言支持,大陆为简体中文。Android为我们提供了简单的多语言解决方案,不用我们再大费周章的修改程序。本例示范了,在Android手机中修改语言之后,本程序自动根据所选语言修改各自地区的图片和文字。
程序代码:
02
03 import android.app.Activity;
04 import android.os.Bundle;
05
06 public class EX03_23 extends Activity {
07 /** Called when the activity is first created. */
08 @Override
09 public void onCreate(Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11 setContentView(R.layout.main);
12 }
13 }
简体中文下的字符和图片位置:
EX03_23\res\values\strings.xml
2
3
4
5
6
7
EX03_23\res\drawable-mdpi\flag.png
日语下的字符和图片位置:
EX03_23\res\values-ja\strings.xml
2
3
4
5
6
7
EX03_23\res\drawable-ja\flag.png
英文下的字符和图片位置:
EX03_23\res\values-en\strings.xml
2
3
4
5
6
7
EX03_23\res\drawable-en\flag.png
布局文件:main.xml
XML语言: 0102
04 android:layout_width="fill_parent"
05 android:layout_height="fill_parent"
06 android:background="#ffffff"
07 >
08
10 android:layout_height="wrap_content"
11 android:src="@drawable/flag"
12 />
13
15 android:layout_height="wrap_content"
16 android:textSize="18sp"
17 android:text="@string/str1"
18 android:textColor="#000000"
19 />
20
22 android:layout_height="wrap_content"
23 android:textSize="18sp"
24 android:text="@string/str2"
25 android:textColor="#000000"
26 />
27
29 android:layout_height="wrap_content"
30 android:textSize="18sp"
31 android:text="@string/str3"
32 android:textColor="#000000"
33 />
34
运行效果:
Internet IntraWeb开发学习笔记(三)b.htm
paranoid android中文歌词
radiohead 的 Paranoid Android 中文翻译
请问哪里有复旦人力资源开发与管理笔记
周笔畅(笔记)歌词
(笔记)的原唱是谁?
天下归心。(猜一字,十二画)
哪里有英语(二)笔记下载
展望未来(LOOK AHEAD) 有没有笔记?
要歌曲《笔记》(周笔畅)的乐谱
《DEATH NOTE》(死亡笔记)介绍
猜成语:儿童笔记 (粉底格)
BEC中级笔记(经济科学出版社的 )
西部开发,对口支援。——(打一字)
哪位大侠能帮小弟找到全国十二所重点大学联合编写的《教育学基础》的复习资料或都笔记什么的呀?
七年级《新目标英语》下册(最新版)——SMJ(十二)
十二国记——思芳歌下载
踏雪寻梅(猜金陵十二钗之一)
问诊(猜十二字成语一)
《黄花岗七十二烈士事略》序(翻译)
十二把椅子(餐厅) 在哪?
猜一个声优(十二)
伤脑筋十二块(3)答案
Web开发问题(急)