A.減少層級(jí),合理使用RelativeLayout和LinerLayout,合理使用Merge,Include。
B.提高顯示速度,使用ViewStub,它是一個(gè)看不見(jiàn)的、不占布局位置、占用資源非常小的視圖對(duì)象。
C.布局復(fù)用,可以通過(guò)標(biāo)簽來(lái)提高復(fù)用。
D.使用約束布局可以解決一切布局層級(jí)過(guò)多問(wèn)題
您可能感興趣的試卷
你可能感興趣的試題
A.使用ClassLoader加載類
B.內(nèi)存優(yōu)化
C.動(dòng)態(tài)資源加載
D.生命周期管理
A.盡量多使用get請(qǐng)求
B.連接復(fù)用:節(jié)省連接建立時(shí)間,如開(kāi)啟keep-alive
C.請(qǐng)求合并:即將多個(gè)請(qǐng)求合并為一個(gè)進(jìn)行請(qǐng)求
D.減少請(qǐng)求數(shù)據(jù)的大小
A.Bitmap優(yōu)化
B.避免創(chuàng)作不必要的對(duì)象
C.onDraw方法里面不要執(zhí)行對(duì)象的創(chuàng)建
D.盡量多使用單例
A.Adapter的getView方法里面convertView沒(méi)有使用setTag和getTag方式
B.在getView方法里面ViewHolder初始化后的賦值或者是多個(gè)控件的顯示狀態(tài)和背景的顯示沒(méi)有優(yōu)化好,抑或是里面含有復(fù)雜的計(jì)算和耗時(shí)操作
C.復(fù)用了布局
D.在getView方法里面inflate的row嵌套太深(布局過(guò)于復(fù)雜)或者是布局里面有大圖片或者背景所致
A.ValueAnimator
B.Animator
C.AlphaAnimator
D.ScaleAnimator
最新試題
WorkManager的主要優(yōu)勢(shì)是()
在Android Studio中,可以通過(guò)Tools菜單下的SDK Manager來(lái)管理SDK版本。
在WorkManager中,哪個(gè)方法用于檢查工作是否已被取消()
在WorkManager中,哪個(gè)方法用于取消工作()
在WorkManager中,哪個(gè)方法用于設(shè)置工作的唯一性()
以下哪個(gè)字符串資源ID用于播放視頻的按鈕文本()
使用WorkManager可以處理哪種類型的任務(wù)()
ViewModel的數(shù)據(jù)會(huì)在Android系統(tǒng)銷毀并重新創(chuàng)建activity時(shí)丟失。
以下哪個(gè)不是創(chuàng)建DAO的步驟()
Room是在哪個(gè)數(shù)據(jù)庫(kù)基礎(chǔ)上構(gòu)建的抽象層()