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. displayMetrix xdpi和ydpi是否準確?
- 3. 沒有得到正確的結果
- 4. MongoDB:沒有得到正確的結果使用$ geoWithin運算符
- 5. NSString到NSDate沒有正確的結果
- 6. SQL Server的前(1)比沒有得到正確的結果
- 7. 我的php文件沒有得到正確的結果
- 8. 在c#中的webclient沒有得到正確的結果html
- 9. SQL Server的紅利沒有得到正確的結果
- 10. 沒有得到正確的
- 11. 在onActivityForResult中沒有得到正確的結果代碼
- 12. 沒有得到谷歌地方的結果正確
- 13. Crystal Reports查詢 - 沒有得到正確的結果
- 14. SQL LIKE沒有得到正確的結果
- 15. SQL取數據沒有得到正確的結果
- 16. 在Javascript循環中沒有得到正確的結果
- 17. 沒有得到正確的結果從後面INET_ATON/struct.unpack
- 18. 爲什麼我沒有得到正確的結果
- 19. 計算程序時沒有得到正確的結果
- 20. SQL命令C#沒有得到正確的結果
- 21. onActivityResult沒有得到結果
- 22. gamecenter沒有得到結果
- 23. Ajax沒有得到結果
- 24. onActivityResult沒有得到結果
- 25. Paypal_IPN沒有得到結果?
- 26. 使用,其中設備名稱-contains並沒有得到結果
- 27. SqlCommand.Parameters.AddWithValue沒有返回正確的結果
- 28. NsNumberFormatter沒有給出正確的結果
- 29. mysqli_fetch_array沒有顯示正確的結果
- 30. DiracDelta沒有給出正確的結果