Re: [問題] 支援螢幕大小
推
08/16 12:21,
08/16 12:21
→
08/16 12:22,
08/16 12:22
方法就是把px轉成dp.
在http://developer.android.com/guide/practices/screens_support.html
中的Converting dp units to pixel units有提到
先用 float scale = getResource().getDisplayMetrics().density; 取得螢幕density
再將結果套用到公式 int px = (int) (dp * scale + 0.5f);
上面是dp->px, px->dp就麻煩你自己改了
→
08/16 12:27,
08/16 12:27
"可以"是指甚麼情況呢~?
→
08/16 13:23,
08/16 13:23
mm跟in也是一種"絕對單位"
小心不同螢幕寬度可能會造成誤差喔~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.199.154
推
08/16 18:07, , 1F
08/16 18:07, 1F
推
08/16 18:36, , 2F
08/16 18:36, 2F
→
08/16 21:06, , 3F
08/16 21:06, 3F
→
08/16 21:06, , 4F
08/16 21:06, 4F
→
08/16 22:16, , 5F
08/16 22:16, 5F
→
08/16 22:24, , 6F
08/16 22:24, 6F
→
08/16 22:59, , 7F
08/16 22:59, 7F
→
08/16 23:00, , 8F
08/16 23:00, 8F
推
08/17 03:17, , 9F
08/17 03:17, 9F
→
08/17 03:17, , 10F
08/17 03:17, 10F
→
08/17 07:15, , 11F
08/17 07:15, 11F
討論串 (同標題文章)
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章