2010-12-22 126 views
0

有沒有辦法發現我的屏幕屬於哪個類別?我想通過api知道如果我的屏幕是一個小/正常/大或超大屏幕...看看我已經回顧了像素密度和屏幕的寬度/高度的文檔..安卓屏幕類別

在此先感謝...

回答

1

您可以通過DisplayMetrics檢索densitydensityDpi。根據結果​​,您可以自行確定您是否有hdpi,mdpi或ldpi。

說明:如果density返回低於1的值,則表示LDPI屏幕。正好1你有一個MDPI屏幕和超過1你有一個HDPI屏幕(閱讀documentation of density

+0

但站在http://developer.android.com/guide/practices/screens_support.html,表1,它是可能有一個hdpi,mdpi或ldpi正常屏幕。我的問題有點不同.. – Blackbelt 2010-12-22 09:27:01