天蓬老师2017-04-17 18:03:06
我建議用相同比率來適合不同的螢幕.
舉個栗子:160px為單位.
寫好對應的drawable.
如果在320px的那麼就是0.5
如果在320px的那麼就是0.5
巴扎黑2017-04-17 18:03:06
Android的適配最好是用現在Google官方給的percent工具,就是佈局採用百分比的形式來寫,幾乎不用適配各個尺寸屏幕的分辨率了,因為它是百分比的,和前端有點像,這是一個趨勢了。
天蓬老师2017-04-17 18:03:06
這是道送分題啊同志
就算是ios產品之間分辨率相差都很大,更別說有幾萬種機器的android了
你寫個500px寬的控件,在2k屏上只有三分之一,但在720*1280機器上已經佔超過三分之二寬度,ui都沒辦法看了
PHP中文网2017-04-17 18:03:06
dp=px*160/dpi
dpi=160的設備上 160dp=160px=1inch
dpi=320的設備上 160dp=320px=1inch
用dp保證了在什麼解析度上 160dp的視覺效果都是1吋的長度