Android的資源功能篇

Android的資源爲 Android界面提供外觀服務,主要的常用資源有四大類:mipmap(圖片)、drawable(繪畫)、layout(佈局)、values(資源)。最近在寫一個小軟件,先上圖,根據圖來介紹這些資源的作用。


mipmap(圖片):就是用來存放圖片的,就如同我所上傳的這樣圖片,不做過多解釋。

drawable(繪畫):如圖最下方的按鈕,它的背景就是由drawable來繪製的,圓角、背景顏色等等。

layout(佈局):主要負責對界面的佈局,以及對其它三種資源的整合工作,其他三種資源的實現都需要靠layout進行調用,才能實現它們的作用。舉個栗子,圖中,按鈕的位置由layout(佈局)所定義,但按鈕背景的實現細節由drwable(繪圖)來描述,但最終還是由layout(佈局)調用後才起到了作用。

values(資源):values(資源)是一個很大的範圍,它可以定義字符串、顏色、數組等等,它的作用是降低系統的內存消耗,以及減少重複性的操作。因爲Android的內存是有限的,讓這些資源重複利用起來,可以降低內存消耗。如圖,當我點擊按鈕時,會彈出一個消息”搜索成功“,如果我沒有在values中定義“搜索成功”這個字符串,那麼每次點擊按鈕時,都需要爲“搜索成功”這個字符串建立一個內存,雖然一個字符串內存很小,但若是寫一個大型的軟件,不按照這種方法來做,會導致Android的內存消耗的越來越多,咱們寫的軟件也就越來越卡。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章