2025-05-25

有些時候,我們在代碼中定義 View的尺寸時,會將其寫成一個固定的值(由於某種特殊情況,必須得這樣,但是不建議寫成固定值,最好在xml中用dip(dp)單位來定義view的尺寸),這樣在不同分辨率的設備上,顯示的效果就會不一樣,甚至有時候會出乎意料的難看,為瞭避免這種情況,需要根據具體的設備調整view的相對大小
[java]
1. float densityFactor = context.getResources().getDisplayMetrics(). 
 
[java]
1. 然後再將你剛才寫的那個固定值乘以這個值就好瞭。相當於一個系數。 

 

摘自  qiaoning13256的專欄 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *