Win2003 + Eclipse + SDK Platform Android 2.2, API 8, revision 2
語系資源檔路徑:Project/res/[values]
[values]語系目錄名對應如下:
預設:values
英文: values-en
繁體中文: values-zh-rTW
簡體中文: values-zh-rCN
日文: values-ja
美式英文: values-en-rUS
英式英文: values-en-rUK
當程式執行時會依據手機的語系設定載入對應的語系資源,
測試的時候可在 onCreate() 中加入以下程式碼測試不同的語系執行結果
Resources res = getResources();Configuration conf = res.getConfiguration();
conf.locale = Locale.TRADITIONAL_CHINESE;//中文
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);
======Code=============================
package tw.cww.tipcalculator;
import java.util.Locale;
import android.app.Activity;
import android.content.res.Configuration;
import android.content.res.Resources; import android.os.Bundle;
import android.util.DisplayMetrics;
public class TipCalculator extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Resources res = getResources();
Configuration conf = res.getConfiguration();
conf.locale = Locale.TRADITIONAL_CHINESE;//中文
DisplayMetrics dm = res.getDisplayMetrics();
res.updateConfiguration(conf, dm);
setContentView(R.layout.main);
}
}
======Code End=============================
==2011/05/11==
沒有留言:
張貼留言