|
今天給大家分享一下Android中的資源與國(guó)際化的問(wèn)題,通常我們新建一個(gè)Android工程,目錄結(jié)構(gòu)如下圖所示:
我們主要看一下layout與values目錄,layout里的xml文件的我們應(yīng)用使用布局的文件,values里的sring.xml是用來(lái)存放文字資源,一個(gè)key對(duì)應(yīng)一個(gè)value值。
但是在實(shí)際應(yīng)用開(kāi)發(fā)中,通常橫屏(land)與豎屏(port)可能布局文件有所不同,這時(shí)候我們可以獨(dú)自定義橫屏與豎屏的布局文件(文件名字要一樣),默認(rèn)情況是加載layout目錄里的布局文件。同樣應(yīng)用還要支持不同的語(yǔ)言,如果我們應(yīng)用里沒(méi)有定義手機(jī)所用語(yǔ)言的資源時(shí),會(huì)默認(rèn)加載values的值。
為了方便大家理解下面做個(gè)簡(jiǎn)單的Demo.具體步驟如下:
第一步:新建一個(gè)Android工程,命名為ResourceDemo。
我們看一下layout目錄下的自動(dòng)生成的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知識(shí)庫(kù):Android中的資源與國(guó)際化!,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。