2013年2月19日 星期二

單位換算api, ps to pt, dip to ps


public static int pixelsToPt(Context context, int sp) //context可傳入this.getApplicationContext()
{
        float scaledDensity = context.getResources().getDisplayMetrics().scaledDensity;
        return (int) (sp*scaledDensity);
}
public float convertDipToPixels(int dips)
{
        Resources r = getResources();
        return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dips, r.getDisplayMetrics());
}

沒有留言:

張貼留言