關於Activity布局的優化

2021-06-18 23:57:10 字數 377 閱讀 9886

1、使用觀察布局工具 hierarchy view

2、使用工具 layoutopt     google官方提供的工具類  與adb在同一層目錄下(使用方法見 官方文件)

個人總結:  

1、因為android 布局每多巢狀一層 就會降低cpu的效能  遵守少巢狀原則 做多巢狀5層 3層是最佳的  多用相對布局 減少**和巢狀層次

線性布局多用於外層 整體布局

2、不要再xml設定activity的背景  在**中setcontentview之後 getwindow().setbackgrounddrawable   使用這種方式可以提公升效能 因為每個activity都有乙個預設的背景色 不去設定他 activity也會自動去設定 所以就不用在xml中設定了 

Activity頁面布局元素

framelayout 所有放在布局裡的控制項,都按照層次堆疊在螢幕左上角。後加進來的控制項覆蓋前面的控制項 linearlayout 按照垂直或水平的順序依次排列子元素,每乙個子元素都位於前乙個元素之後。如果是垂直排列,那麼將是乙個n行的結構,每一行只會有乙個元素,而不論這個元素的寬度為多少 如果...

關於 Activity 的跳轉。

最近有看activity 好多不懂,連個簡單的跳轉都不能順利完成,結果當然,定實現個!哈 activity 的跳轉需要乙個觸發,不可能無緣無故的跳轉,可以是最簡單的 button 觸發,也可以其他的 onclicklistener 各種跳轉方法,這就需要大家去發掘,找到了給 cc 乙份啊!跳轉之一,...

關於Activity的記憶

activity是安卓的四大元件之一,service服務 content provide內容提供者 broadcastreceiver廣播接收器 一 建立 先建乙個子類 activity的子類 然後在清單檔案中宣告,在activity標籤屬性中新增android name屬性。需要作為程式入口的存在...