adapter
api
entity
handler
ui
until
widget
appContent.javajava
*************************************
圖片:
drawable:存放各類位圖文件,(.png,.jpg,.9png,.gif等)除此以外多是一些其餘的drawable類型的XML文件
mipmap-hdpi:高分辨率,通常咱們把圖片丟這裏
mipmap-mdpi:中等分辨率,不多,除非兼容的的手機很舊
mipmap-xhdpi:超高分辨率,手機屏幕材質愈來愈好,之後估計會慢慢往這裏過渡
mipmap-xxhdpi:超超高分辨率,這個在高端機上有所體現android
佈局:
layout:該目錄下存放的就是咱們的佈局文件,另外在一些特定的機型上,
咱們作屏幕適配,好比480*320這樣的手機,咱們會另外建立一套佈局,
就行:layout-480x320這樣的文件夾!api
菜單資源:
menu:在之前有物理菜單按鈕,即menu鍵的手機上,用的較多,如今用的並很少,
菜單項相關的資源xml可在這裏編寫,不知道谷歌會不會出新的東西來替代菜單了~數組
接下來講下values目錄:
demens.xml:定義尺寸資源
string.xml:定義字符串資源
styles.xml:定義樣式資源
colors.xml:定義顏色資源
arrays.xml:定義數組資源
attrs.xml:自定義控件時用的較多,自定義控件的屬性!
theme主題文件,和styles很類似,可是會對整個應用中的Actvitiy或指定Activity起做用,
通常是改變窗口外觀的!可在Java代碼中經過setTheme使用,
或者在Androidmanifest.xml中爲<application...>添加theme的屬性!
PS:你可能看到過這樣的values目錄:values-w820dp,values-v11等,前者w表明平板設備,820dp表明屏幕寬度;
而v11這樣表明在API(11),即android 3.0後纔會用到的!app
****************************************************************************************************************************
咱們全部的資源文件都會在R.java文件下生成一個資源id,咱們能夠經過這個資源id來完成資源的訪問,佈局
使用狀況有兩種:Java代碼中使用和XML代碼中使用。ui