亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么嵌套權重不利于性能?其他選擇?

為什么嵌套權重不利于性能?其他選擇?

嗶嗶one 2019-07-27 15:15:36
為什么嵌套權重不利于性能?其他選擇?我編寫了幾個布局文件,其中我使用了layout_weight屬性在不同視圖之間創建比率。在某個時候,我開始收到關于嵌套權重的林特警告。因此,我想知道為什么嵌套權重會影響性能,如果有更有效的方法在不同屏幕大小的視圖維度之間創建一個常數比率,并且不需要通過幾個布局文件指定大量的維度dpi值(我的意思是,對于不同的屏幕大小)。謝謝!
查看完整描述

3 回答

?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

嵌套權重不利于性能,因為:

布局權重要求對小部件進行兩次測量。當具有非零權重的LinearLayout嵌套在另一個具有非零權重的LinearLayout中時,則測量的數量呈指數增長。

最好用RelativeLayoutS并根據其他視圖的位置調整視圖,而不使用特定的dpi值。




查看完整回答
反對 回復 2019-07-28
?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

我想(我可能會為此而發火),但我再次認為,我的手機有一個四核處理器,以競爭(如果不是完全摧毀)大多數人的家庭PC。

我也認為這種硬件能力是手機的未來。

因此,我得出一個結論,只要你不沉迷于嵌套(在MHO中,布局不應該超過4層,如果是你做錯了),你的手機就不會那么在意重量了。

有許多事情你可以做,這將對性能有更深遠的影響,然后擔心你的處理器做一些額外的數學。

(請注意,我有點幽默,所以不要太認真地對待這篇文章中的任何東西,除非你認為還有其他的事情你應該首先優化,而擔心2-3級的體重對你的健康沒有幫助。)




查看完整回答
反對 回復 2019-07-28
  • 3 回答
  • 0 關注
  • 566 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號