0
我想將int的值轉換爲dp,像素。我怎樣才能做到這一點?幫我!謝謝如何將int的值更改爲dp和px?
我想將int的值轉換爲dp,像素。我怎樣才能做到這一點?幫我!謝謝如何將int的值更改爲dp和px?
距離和像素之間的關係是顯示器的分辨率。根據你想要做的事情,你可以使用一個接口來查詢它,或者(在CSS中,我假設你正在使用),你需要使用什麼更合適,而不是假設任何東西。
如果您需要輸出具有特定尺寸,而與顯示尺寸無關,請使用cm
或in
。您只能在少數情況下使用該功能,例如在顯示財務交易數據供讀卡器閱讀時。
對於文本和圖像大小之間的某種固定關係,請使用em
(大小爲M的大小)和ex
(大小爲小寫x)的單位。這幾乎總是您想要的,因爲它優雅地處理用戶增加文本大小,因爲他們具有高分辨率顯示(或視力不好)。
最後,如果像素數量很重要,請使用px
。
dp
單位的行爲與cm
和in
單位的行爲類似,但對於小尺寸不需要分數,這使它更容易使用。
將桔子與蘋果進行比較(再一次) - 「int」和「pixel」......從某種意義上說?你究竟想要做什麼? – 2013-10-01 13:40:09
我認爲這是''''。 –
這是一個「XY問題」。 – usr2564301