android layout analyze
adapter
api
entity
handler
ui
until
widget
appContent.java
*************************************
圖片:
drawable:存放各種位圖文件,(.png,.jpg,.9png,.gif等)除此之外可能是一些其他的drawable類型的XML文件
mipmap-hdpi:高分辨率,一般我們把圖片丟這里
mipmap-mdpi:中等分辨率,很少,除非兼容的的手機很舊
mipmap-xhdpi:超高分辨率,手機屏幕材質(zhì)越來越好,以后估計會慢慢往這里過渡
mipmap-xxhdpi:超超高分辨率,這個在高端機上有所體現(xiàn)
布局:
layout:該目錄下存放的就是我們的布局文件,另外在一些特定的機型上,
我們做屏幕適配,比如480*320這樣的手機,我們會另外創(chuàng)建一套布局,
就行:layout-480x320這樣的文件夾!
菜單資源:
menu:在以前有物理菜單按鈕,即menu鍵的手機上,用的較多,現(xiàn)在用的并不多,
菜單項相關(guān)的資源xml可在這里編寫,不知道谷歌會不會出新的東西來替代菜單了~
接下來說下values目錄:
demens.xml:定義尺寸資源
string.xml:定義字符串資源
styles.xml:定義樣式資源
colors.xml:定義顏色資源
arrays.xml:定義數(shù)組資源
attrs.xml:自定義控件時用的較多,自定義控件的屬性!
theme主題文件,和styles很相似,但是會對整個應(yīng)用中的Actvitiy或指定Activity起作用,
一般是改變窗口外觀的!可在Java代碼中通過setTheme使用,
或者在Androidmanifest.xml中為<application...>添加theme的屬性!
PS:你可能看到過這樣的values目錄:values-w820dp,values-v11等,前者w代表平板設(shè)備,820dp代表屏幕寬度;
而v11這樣代表在API(11),即android 3.0后才會用到的!
?
?
?
****************************************************************************************************************************
我們所有的資源文件都會在R.java文件下生成一個資源id,我們可以通過這個資源id來完成資源的訪問,
使用情況有兩種:Java代碼中使用和XML代碼中使用。
?
轉(zhuǎn)載于:https://www.cnblogs.com/a-n-dy/p/5767166.html
總結(jié)
以上是生活随笔為你收集整理的android layout analyze的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fedora装机后要运行的脚本(原创)
- 下一篇: poj 1964 Cow Cycling