




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、QQ:2280255093 coffeeQQ:2280255093 coffeeAndroidAndroid資源訪問資源訪問AndroidAndroid資源訪問資源訪問資源訪問一、資源簡介二、顏色、字符串、尺寸、XML資源訪問三、使用drawables資源四、布局資源五、菜單資源 AndroidAndroid資源介紹資源介紹資源簡介概述概括的講,Android中的資源是指非代碼部分。例如:在我們Android程序中要使用的一些圖片來設(shè)置桌面,要使用一些音頻文件來設(shè)置鈴聲等等.那么這些圖片、音頻等等就叫做Android中的資源文件。 AndroidAndroid資源介紹資源介紹Android資源
2、文件我們創(chuàng)建好一個Android工程時,有和src源文件并列有兩個文件夾。分別是:res和assets。這兩個文件都是用來放資源文件的。 AndroidAndroid資源介紹資源介紹Android資源文件res中的資源是可以直接通過R資源類訪問的,里面的資源經(jīng)常用到。assets中的資源是保存的一些原生文件,不能直接讀取的,只能通過二進制流的形式讀取。此文件里面的資源用的比較少。 AndroidAndroid資源介紹資源介紹項目結(jié)構(gòu)圖AndroidAndroid資源介紹資源介紹ResAndroidAndroid資源介紹資源介紹Res文件夾表AndroidAndroid資源訪問資源訪問資源訪問顏
3、色資源顏色值的定義是通過RGB三原色和一個alpha值來定義的。顏色值定義的開始是一個井號(#),后面是Aplpha-Red-Green-Blue格式。例如:#RGB #ARGB等等. AndroidAndroid資源訪問資源訪問顏色資源一般,我們可以直接在界面XML文件里面直接使用顏色值。但是,我們還可以把顏色值定義到一個XML文件中,通過訪問此XML文件里面的顏色值來使用顏色資源。AndroidAndroid資源訪問資源訪問顏色資源XML文件定義AndroidAndroid資源訪問資源訪問字符串資源說明AndroidAndroid資源訪問資源訪問尺寸資源新建一個xml文件來管理尺寸的大小。
4、除了引用xml文件里面的尺寸大小,還可以直接在布局xml文件里面設(shè)置。在計算機中,我們常用到的尺寸有單位有:cm(厘米)、px(像素)、mm(毫米)、in(英尺)等。 AndroidAndroid資源訪問資源訪問尺寸資源那么在android中,支持才尺寸單位有:AndroidAndroid資源訪問資源訪問AndroidAndroid資源訪問資源訪問尺寸資源列:如果屏幕密度為160,那么px、1dp、sp是一樣的。如果,屏幕大小不變,改變屏幕密度(320)。如果寬度度設(shè)為160px(用px來控制),那么控件在320密度的屏幕就縮小了一半。如果是用的dp或者sp,則不會,因為,會自動設(shè)置成320p
5、x。AndroidAndroid資源訪問資源訪問尺寸資源xml定義新建一個dimens.xml說明:AndroidAndroid資源訪問資源訪問XML資源訪問項目中要使用一些xml資源,那么我們可以在res下建立一個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可以將屏幕中組件的布局方式定義在一個XML文件中,這有點像Web開發(fā)的html頁面。我們可以通過Activity.setContentView()方法,將布局文件展示在Activity上。Android通過LayoutInflater類將XM
7、L文件中的組件解析為可視化的視圖組件。布局文件將保存在reslayout文件夾中,文件名稱任意。AndroidAndroid資源訪問資源訪問布局文件的定義 AndroidAndroid資源訪問資源訪問布局文件的定義 AndroidAndroid資源訪問資源訪問使用菜單(menu)資源 Android中的菜單分為選項菜單、上下文菜單和子菜單,都可以在XML文件中聲明定義,在代碼中通過MenuInflater類使用。 AndroidAndroid資源訪問資源訪問菜單資源文件的定義 典型菜單資源文件的結(jié)構(gòu)是這樣的:根元素,在根元素里面會嵌套和子元素,元素中也可以嵌套形成子菜單。根元素沒有屬性,它包含
8、和子元素。AndroidAndroid資源訪問資源訪問菜單資源文件的定義 表示一個菜單組,相同的菜單組可以一起設(shè)置其屬性,例如:visible、enabled和checkable等。元素的屬性說明如下:id:唯一表示該菜單組的引用id。menuCategroy:對菜單進行分類,定義菜單的優(yōu)先級,有效值為container、system、secondary和alternative。AndroidAndroid資源訪問資源訪問菜單資源文件的定義 orderInCategory:一個分類排序整數(shù)。checkableBehavior:選擇行為,單選、多選還是其他。有效值為none、all和single。visible:是否可見,true或者false。enabled:是否可用,true或者false。AndroidAndroid資源訪問資源訪問菜單資源文件的定義表示菜單項,包含在或中的有效屬性。元素的屬性說明如下:id:唯一表示菜單的ID引用。menuCategory:菜單分類。orderInCategory:分類排序。 AndroidAndroid資源訪問資源訪問菜單資源文件的定義title:菜單標題字符串。titleCondensed:濃縮標題,適合標題太長的時候使用。icon:菜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州日租房合同范本
- 2025年柱上式無功補償裝置項目建議書
- 占地合同樣本合同范本
- 合同范本大寫
- 冷庫貨物保管合同范本
- 廈門市二手房買賣合同范例
- 項目實施補充合同范本
- 變更協(xié)議合同范本
- 2025年年智能制造項目合作計劃書
- 劃撥地建房合同范本
- 孤殘兒童護理員技能鑒定考試題庫(含答案)
- DL∕T 5136-2012 火力發(fā)電廠、變電站二次接線設(shè)計技術(shù)規(guī)程
- 娛樂場所安全承諾聲明
- 光伏項目施工總進度計劃表(含三級)
- 《平面向量的坐標運算(平行與垂直)》專題精講課件
- DB32-T 4757-2024 連棟塑料薄膜溫室建造技術(shù)規(guī)范
- 農(nóng)村自建房包工包料施工合同
- 2024年鎮(zhèn)江市高等??茖W校單招職業(yè)適應(yīng)性測試題庫完美版
- 2024年云上貴州大數(shù)據(jù)(集團)有限公司招聘筆試沖刺題(帶答案解析)
- 珠海市高級技工學校校企合作管理辦法修訂
- GB 31825-2024制漿造紙單位產(chǎn)品能源消耗限額
評論
0/150
提交評論