我真的在努力处理屏幕的像素密度。如何使我的应用程序在所有设备上看起来都一样?我认为答案可能是将单位从 dp 更改为 px:
public static int dpToPx(int dp) {
return (int)(dp / Resources.getSystem().getDisplayMetrics().density);
}
但这似乎也不起作用,我似乎无法找到如何处理这个问题的答案。
我真的在努力处理屏幕的像素密度。如何使我的应用程序在所有设备上看起来都一样?我认为答案可能是将单位从 dp 更改为 px:
public static int dpToPx(int dp) {
return (int)(dp / Resources.getSystem().getDisplayMetrics().density);
}
但这似乎也不起作用,我似乎无法找到如何处理这个问题的答案。