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