1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<code>public</code> <code>class</code> <code>densityutil { </code>
<code> </code>
<code> </code><code>/**</code>
<code> </code><code>* 根据手机的分辨率从 dip 的单位 转成为 px(像素)</code>
<code> </code><code>*/</code>
<code> </code><code>public</code> <code>static</code> <code>int</code> <code>dip2px(context context,</code><code>float</code> <code>dpvalue) { </code>
<code> </code><code>final</code> <code>float</code> <code>scale = context.getresources().getdisplaymetrics().density; </code>
<code> </code><code>return</code> <code>(</code><code>int</code><code>) (dpvalue * scale +</code><code>0</code><code>.5f); </code>
<code> </code><code>} </code>
<code> </code><code>* 根据手机的分辨率从 px(像素) 的单位 转成为 dp</code>
<code> </code><code>public</code> <code>static</code> <code>int</code> <code>px2dip(context context,</code><code>float</code> <code>pxvalue) { </code>
<code> </code><code>return</code> <code>(</code><code>int</code><code>) (pxvalue / scale +</code><code>0</code><code>.5f); </code>
<code>}</code>