作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用以下函数将倾角转换为像素。我尝试过低、中和高密度模拟器,无论我使用哪种模拟器,像素值都与我传递给函数的 dip 值相同。
private int ConvertDips(float dips) {
int pixels = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, (float) dips, getResources().getDisplayMetrics());
return pixels;
}
我到底做错了什么?
最佳答案
这是我自己的错。模拟器基本上是在欺骗系统并告诉我的应用程序它是 x-y 分辨率。根据 Android 支持屏幕文档,它应该执行的所有部分。我需要在正确的文件夹中正确设置资源,以便它不再欺骗我的应用程序。
关于java - 浸入像素转换结果完全相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4037114/
我是一名优秀的程序员,十分优秀!