第13-14次課 資源-主題-國(guó)際化_第1頁(yè)
第13-14次課 資源-主題-國(guó)際化_第2頁(yè)
第13-14次課 資源-主題-國(guó)際化_第3頁(yè)
第13-14次課 資源-主題-國(guó)際化_第4頁(yè)
第13-14次課 資源-主題-國(guó)際化_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

資源樣式與主題資源(Resource)樣式(Style)主題(Theme)國(guó)際化(I18N)資源的使用資源(Resource),可以看做是可以復(fù)用的,只讀的數(shù)據(jù)資源。在Android的項(xiàng)目中,資源被分配到res文件夾中,包含以下幾種:圖片資源(drawable)布局資源(layout)菜單資源(menu)值資源(dimens/strings/styles/array/color)Android應(yīng)用程序資源R類:資源類(R.java)R.string例:android.R.string.titleR.color例:android.R.color.blackR.layout例:android.R.relativelayoutR.drawable例:android.R.drawable.iconR.id例:R.id.myBtn資源引用的兩種情況:1.在代碼中引用資源在代碼中引用資源,需要使用資源的ID,可以通過(guò)[R.resource_type.resource_name]或[android.R.resource_type.resource_name]獲取資源IDresource_type:代表資源類型,即R類中的內(nèi)部類名稱。resource_name:代表資源名稱,對(duì)應(yīng)資源的文件名或在XML文件中定義的資源名稱屬性。2.在資源中引用資源

@[package:]type:name@表示對(duì)資源的引用package是包名稱,如果在相同的包,package則可以省略注:@標(biāo)識(shí)表示需要解析的內(nèi)容而非要顯示的內(nèi)容資源的引用字符串資源字符串資源顏色資源尺寸資源尺寸資源位圖資源及色圖資源圖片格式便攜式網(wǎng)絡(luò)圖像(PNG:PortableNetworkGraphics)無(wú)損的圖片格式(推薦)9格拉伸圖片(9.PNG:NinepatchstrechableImages)由PNG格式轉(zhuǎn)換而來(lái),無(wú)損(推薦)聯(lián)合圖像專家組(JPG:JointPhotoGraphicsExpertsGroup)有損的圖片格式,可以接受(不推薦)圖像交換形式(GIF:GraphicsInterchangeFormat)基本不被使用的圖片格式位圖資源及色圖資源數(shù)組資源XML資源XML資源主題&風(fēng)格在Web開(kāi)發(fā)中,HTML負(fù)責(zé)內(nèi)容部分,CSS負(fù)責(zé)具體實(shí)現(xiàn),在Android開(kāi)發(fā)中,也可以類似的使用Theme、Style+UI組件的方式,實(shí)現(xiàn)內(nèi)容和形式的分離,做到界面的自定義。風(fēng)格Style是一個(gè)包含一種或多種屬性的集合,你可以把它應(yīng)用到一系列的ui組件上,這幾種組件風(fēng)格相似。主題Theme也是一個(gè)包含一種或多種格式化屬性的集合,和風(fēng)格不同,主題可以應(yīng)用在整個(gè)應(yīng)用程序中或者某個(gè)窗口中StyleStyleStyleSelect標(biāo)簽Select標(biāo)簽控件圓角矩形效果1.新建資源文件,資源類型為shape2.在資源文件中,添加如下代碼:

<cornersandroid:radius="8dp"> </corners>

<gradient

android:startColor="#FFFF0000"

android:endColor="#FF00FFFF"

android:angle="45">

</gradient>注:控件只要有background屬性,就可以引用xml文件ThemeThemeTheme使用資源控制屏幕方向資源控制屏幕方向資源控制屏幕方向國(guó)際化(InternationalizatioN)所謂國(guó)際化,即在資源文件夾res內(nèi)建立不同國(guó)家語(yǔ)言的文件,這些國(guó)家的語(yǔ)言文件命名是有規(guī)定的,具體參見(jiàn)下表。當(dāng)用戶設(shè)置手機(jī)的語(yǔ)言時(shí),程序能根據(jù)用戶選擇語(yǔ)言的情況,加載相對(duì)應(yīng)的文件。用戶感受到的是程序的本地化,而對(duì)于開(kāi)發(fā)人員來(lái)說(shuō)就是程序?qū)崿F(xiàn)了國(guó)際化。Values/strin

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論