我正在尝试使用以下函数将dips转换为像素.我尝试过低,中,高密度仿真器,无论我使用何种仿真器,像素值都保持与传递给函数的倾角值相同的值.
private int ConvertDips(float dips) {
int pixels = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, (float) dips, getResources().getDisplayMetrics());
return pixels;
}
Run Code Online (Sandbox Code Playgroud)
我到底做错了什么?