關於UI標註px於TextView中dp的誤解

2021-06-27 10:37:33 字數 560 閱讀 3316

在與視覺配合開發的關於文字大小給的都是px值,我們做layout布局的時候為了適配都會轉化為dp來使用。習慣上都是講 px / 2 = dp。

而手機上textview上下還有一定的font padding,px與 dp 不是除2關係。如果還是不清楚,看看下圖就了解了。

實際的計算公式好像是:16dp以內的 = ( ui px + 2 )/  2, 18dp以上的 = ( ui px + 4 ) / 2

比如,ui標36px,實際的值是   (36 + 4)/2 = 20dp

/*** @author zhoushengtao(周聖韜)

* @since 2023年12月4日 上午11:27:39

* @交流學習qq群:341989536

關於CSS中的PX值(畫素)

場景 人物 前端實習生 阿樹 與 切圖工程師 玉鳳 事件 設計師出設計稿,前端實現頁面 玉鳳 樹,設計稿發給你啦,差那麼點畫素,就叼死你 阿樹 阿樹 哇靠,為啥你給的設計稿是640px寬 iphone 5不是320px寬嗎?玉鳳 a pixel is not a pixel is not a pix...

關於 中類似於異常 語句 情況的處理

今天在 中編寫 自動化測試指令碼時,發現指令碼沒有問題,卻頻繁報錯 因為系統的特殊性,後面的指令碼在執行的過程中,必須需要前面的指令碼滿足一定的條件,後面的指令碼才能正常執行 苦思良久,如果用單元測試框架編寫的 可以嘗試用 語句來做判斷 但在 框架中,沒有這個判斷語句,是不是就執行不了呢?答案是否定...

關於消費性產品中的嵌入式中UI的封裝

很多ic廠商,在它們出來的軟體包中喜歡用打包技術。將底層,甚至於ui介面,及一些訊息分派技術。都打包。包的死死的,安全保密。萬一技術洩漏。還有很多廠商喜歡在c語言程式設計的方案中,引入一些dc,物件的概念技術,來實現乙個小小的顯示功能。其實,這些廠商在封裝這些看似高深的技術的同時,也封閉了自己。越是...