我真的在努力处理屏幕的像素密度。如何在所有设备上使我的应用程序看起来一样?我认为答案可能是将单位从dp更改为px:
public static int dpToPx(int dp) {
return (int)(dp / Resources.getSystem().getDisplayMetrics().density);
}
但这似乎也没有用,我似乎找不到如何处理这个问题的答案。
答案 0 :(得分:1)
如果您在活动或片段中,则可以调用'Authorization': 'Basic ' +
newBuffer("user:password").toString('base64')
方法。然后您可以通过以下方法将 dp 转换为 px :
公式: px = dp *密度
getResources()