2013年12月9日月曜日

Android Javaコードで dp 単位を px 単位に変換する

1. DisplayMetrics を使う // 8dp に相当する px 値を取得 DisplayMetrics metrics = getResources().getDisplayMetrics(); int padding = (int) (metrics.density * 8);

2. TypedValue.applyDimension() を使う // 8dp に相当する px 値を取得 int padding = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 8, getResources().getDisplayMetrics());

0 件のコメント:

コメントを投稿