1
A
回答
0
我没有。在我尝试过的所有手机中,xdpi和xdpi都是完全错误的。这个不成立。
5
这在我的Nexus One上是正确的,但不是在我的Galaxy S2(T-mobile)上。所以我写了一些代码来回避不准确的测量。基本上,如果xdpi和ydpi不在通用密度的5%以内,请使用泛型。
谁说碎片不是问题? Google的认证产品测试套件不得行使这部分API。
DisplayMetrics dm = new DisplayMetrics();
((WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay().getMetrics(dm);
float density = dm.density;
density = density * 160;
float xdpi = dm.xdpi;
float ydpi = dm.ydpi;
float errX = Math.abs((xdpi/density) - 1f);
float errY = Math.abs((ydpi/density) - 1f);
if (errX > .05 && errY > .05)
{
xdpi = density;
ydpi = density;
}
相关问题
- 1. DisplayMetrics xdpi和ydpi
- 2. 没有得到正确的结果
- 3. displayMetrix xdpi和ydpi是否准确?
- 4. SQL Server的红利没有得到正确的结果
- 5. 我的php文件没有得到正确的结果
- 6. 没有得到谷歌地方的结果正确
- 7. 为什么我没有得到正确的结果
- 8. SQL命令C#没有得到正确的结果
- 9. SQL LIKE没有得到正确的结果
- 10. 在Javascript循环中没有得到正确的结果
- 11. 没有得到正确的结果从后面INET_ATON/struct.unpack
- 12. gamecenter没有得到结果
- 13. onActivityResult没有得到结果
- 14. Ajax没有得到结果
- 15. onActivityResult没有得到结果
- 16. Paypal_IPN没有得到结果?
- 17. 使用,其中设备名称-contains并没有得到结果
- 18. hitTestPoint没有给出正确的结果
- 19. re.findall没有返回正确的结果
- 20. NSComparisonResult没有显示正确的结果
- 21. SqlCommand.Parameters.AddWithValue没有返回正确的结果
- 22. 没有返回正确的结果?
- 23. DateUtils.getRelativeTimeSpanString没有给出正确的结果
- 24. get_the_content()没有正确显示的结果
- 25. sql没有显示正确的结果
- 26. NsNumberFormatter没有给出正确的结果
- 27. DiracDelta没有给出正确的结果
- 28. 这个查询有什么问题?我没有得到正确的结果
- 29. bind_result()没有得到所有结果
- 30. Mysql结果没有正确对齐