關(guān)于安卓的資源訪問教材_第1頁
關(guān)于安卓的資源訪問教材_第2頁
關(guān)于安卓的資源訪問教材_第3頁
關(guān)于安卓的資源訪問教材_第4頁
關(guān)于安卓的資源訪問教材_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、QQ:2280255093 coffeeQQ:2280255093 coffeeAndroidAndroid資源訪問資源訪問AndroidAndroid資源訪問資源訪問資源訪問一、資源簡(jiǎn)介二、顏色、字符串、尺寸、XML資源訪問三、使用drawables資源四、布局資源五、菜單資源 AndroidAndroid資源介紹資源介紹資源簡(jiǎn)介概述概括的講,Android中的資源是指非代碼部分。例如:在我們Android程序中要使用的一些圖片來設(shè)置桌面,要使用一些音頻文件來設(shè)置鈴聲等等.那么這些圖片、音頻等等就叫做Android中的資源文件。 AndroidAndroid資源介紹資源介紹Android資源

2、文件我們創(chuàng)建好一個(gè)Android工程時(shí),有和src源文件并列有兩個(gè)文件夾。分別是:res和assets。這兩個(gè)文件都是用來放資源文件的。 AndroidAndroid資源介紹資源介紹Android資源文件res中的資源是可以直接通過R資源類訪問的,里面的資源經(jīng)常用到。assets中的資源是保存的一些原生文件,不能直接讀取的,只能通過二進(jìn)制流的形式讀取。此文件里面的資源用的比較少。 AndroidAndroid資源介紹資源介紹項(xiàng)目結(jié)構(gòu)圖AndroidAndroid資源介紹資源介紹ResAndroidAndroid資源介紹資源介紹Res文件夾表AndroidAndroid資源訪問資源訪問資源訪問顏

3、色資源顏色值的定義是通過RGB三原色和一個(gè)alpha值來定義的。顏色值定義的開始是一個(gè)井號(hào)(#),后面是Aplpha-Red-Green-Blue格式。例如:#RGB #ARGB等等. AndroidAndroid資源訪問資源訪問顏色資源一般,我們可以直接在界面XML文件里面直接使用顏色值。但是,我們還可以把顏色值定義到一個(gè)XML文件中,通過訪問此XML文件里面的顏色值來使用顏色資源。AndroidAndroid資源訪問資源訪問顏色資源XML文件定義AndroidAndroid資源訪問資源訪問字符串資源說明AndroidAndroid資源訪問資源訪問尺寸資源新建一個(gè)xml文件來管理尺寸的大小。

4、除了引用xml文件里面的尺寸大小,還可以直接在布局xml文件里面設(shè)置。在計(jì)算機(jī)中,我們常用到的尺寸有單位有:cm(厘米)、px(像素)、mm(毫米)、in(英尺)等。 AndroidAndroid資源訪問資源訪問尺寸資源那么在android中,支持才尺寸單位有:AndroidAndroid資源訪問資源訪問AndroidAndroid資源訪問資源訪問尺寸資源列:如果屏幕密度為160,那么px、1dp、sp是一樣的。如果,屏幕大小不變,改變屏幕密度(320)。如果寬度度設(shè)為160px(用px來控制),那么控件在320密度的屏幕就縮小了一半。如果是用的dp或者sp,則不會(huì),因?yàn)?,?huì)自動(dòng)設(shè)置成320p

5、x。AndroidAndroid資源訪問資源訪問尺寸資源xml定義新建一個(gè)dimens.xml說明:AndroidAndroid資源訪問資源訪問XML資源訪問項(xiàng)目中要使用一些xml資源,那么我們可以在res下建立一個(gè)xml文件夾,來存放我們要使用的xml資源。AndroidAndroid資源訪問資源訪問XML資源訪問AndroidAndroid資源訪問資源訪問drawables資源訪問 drawables資源是一些圖片或者顏色資源,主要用來繪制屏幕,通過Resources.getDrawable()方法獲得。drawable資源分為三類:1、Bitmap File(位圖文件)、2、Color

6、Drawable(顏色)、3、Nine-Pathch Image(九位圖片)。AndroidAndroid資源訪問資源訪問drawables資源訪問 主要是用來存放資源圖片:AndroidAndroid資源訪問資源訪問drawables資源訪問 AndroidAndroid資源訪問資源訪問布局資源 布局資源是Android中最常用的一種資源,Android可以將屏幕中組件的布局方式定義在一個(gè)XML文件中,這有點(diǎn)像Web開發(fā)的html頁面。我們可以通過Activity.setContentView()方法,將布局文件展示在Activity上。Android通過LayoutInflater類將XM

7、L文件中的組件解析為可視化的視圖組件。布局文件將保存在reslayout文件夾中,文件名稱任意。AndroidAndroid資源訪問資源訪問布局文件的定義 AndroidAndroid資源訪問資源訪問布局文件的定義 AndroidAndroid資源訪問資源訪問使用菜單(menu)資源 Android中的菜單分為選項(xiàng)菜單、上下文菜單和子菜單,都可以在XML文件中聲明定義,在代碼中通過MenuInflater類使用。 AndroidAndroid資源訪問資源訪問菜單資源文件的定義 典型菜單資源文件的結(jié)構(gòu)是這樣的:根元素,在根元素里面會(huì)嵌套和子元素,元素中也可以嵌套形成子菜單。根元素沒有屬性,它包含

8、和子元素。AndroidAndroid資源訪問資源訪問菜單資源文件的定義 表示一個(gè)菜單組,相同的菜單組可以一起設(shè)置其屬性,例如:visible、enabled和checkable等。元素的屬性說明如下:id:唯一表示該菜單組的引用id。menuCategroy:對(duì)菜單進(jìn)行分類,定義菜單的優(yōu)先級(jí),有效值為container、system、secondary和alternative。AndroidAndroid資源訪問資源訪問菜單資源文件的定義 orderInCategory:一個(gè)分類排序整數(shù)。checkableBehavior:選擇行為,單選、多選還是其他。有效值為none、all和single。visible:是否可見,true或者false。enabled:是否可用,true或者false。AndroidAndroid資源訪問資源訪問菜單資源文件的定義表示菜單項(xiàng),包含在或中的有效屬性。元素的屬性說明如下:id:唯一表示菜單的ID引用。menuCategory:菜單分類。orderInCategory:分類排序。 AndroidAndroid資源訪問資源訪問菜單資源文件的定義title:菜單標(biāo)題字符串。titleCondensed:濃縮標(biāo)題,適合標(biāo)題太長(zhǎng)的時(shí)候使用。icon:菜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論