|
今天給大家分享一下Android中的資源與國際化的問題,通常我們新建一個Android工程,目錄結(jié)構(gòu)如下圖所示:
我們主要看一下layout與values目錄,layout里的xml文件的我們應(yīng)用使用布局的文件,values里的sring.xml是用來存放文字資源,一個key對應(yīng)一個value值。
但是在實際應(yīng)用開發(fā)中,通常橫屏(land)與豎屏(port)可能布局文件有所不同,這時候我們可以獨(dú)自定義橫屏與豎屏的布局文件(文件名字要一樣),默認(rèn)情況是加載layout目錄里的布局文件。同樣應(yīng)用還要支持不同的語言,如果我們應(yīng)用里沒有定義手機(jī)所用語言的資源時,會默認(rèn)加載values的值。
為了方便大家理解下面做個簡單的Demo.具體步驟如下:
第一步:新建一個Android工程,命名為ResourceDemo。
我們看一下layout目錄下的自動生成的main.xml布局文件,代碼如下:
view plaincopy to clipboardprint?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
Android:orientation="vertical"
Android:layout_width="fill_parent"
Android:layout_height="fill_parent"
>
<TextView
Android:layout_width="fill_parent"
Android:layout_height="wrap_content"
Android:text="@string/hello"
/>
</LinearLayout>
it知識庫:Android中的資源與國際化!,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。