|
今天給大家分享一下Android中的資源與國際化的問題,通常我們新建一個Android工程,目錄結構如下圖所示:
我們主要看一下layout與values目錄,layout里的xml文件的我們應用使用布局的文件,values里的sring.xml是用來存放文字資源,一個key對應一個value值。
但是在實際應用開發中,通常橫屏(land)與豎屏(port)可能布局文件有所不同,這時候我們可以獨自定義橫屏與豎屏的布局文件(文件名字要一樣),默認情況是加載layout目錄里的布局文件。同樣應用還要支持不同的語言,如果我們應用里沒有定義手機所用語言的資源時,會默認加載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中的資源與國際化!,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。