閱讀657 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Android對px和dip進行尺寸轉換的方法

px  轉換為 dip

    /**
     * PX 轉換為 DP
     *
     * @param context
     * @param px
     * @return
     */
    public static int px2dp(Context context, int px)
    {
        float scale = context.getResources().getDisplayMetrics().density;
        return (int) (px / scale + 0.5f);
    }

dip 轉換為 px

    /**
     * DP 轉換為 PX
     *
     * @param context
     * @param dp
     * @return
     */
    public static int dp2px(Context context, int dp)
    {
        float scale = context.getResources().getDisplayMetrics().density;
        return (int) (dp * scale + 0.5f);
    }


最後更新:2017-04-03 12:54:51

  上一篇:go UML之類圖
  下一篇:go Tomcat的設置3——設置虛擬主機