2013-05-02 58 views
10

Nexus 7是TVDPI,但未用於編程應用程序。 Eclipse使用HDPI,LDPI,MDPI,XHDPI和XXHDPI文件夾。經過我的研究,我仍然沒有發現確鑿的結論。適用於Eclipse的Android Nexus 7 DPI

四種不同的來源,四種不同的答案:

1.33 x MDPI

HDPI

XHDPI

No direct answer

所以我的問題:

有沒有人知道Nexus 7使用哪種密度(HDPI/LDPI/MDPI/XHDPI/XXHDPI)?

+0

如果您想知道您手上的設備:https://play.google.com/store/ apps/details?id = com.jotabout.screeninfo - 免費和開源。拯救生命。 – 323go 2013-05-02 22:51:44

+3

在2013 Nexus 7(1920x1200)上,ScreenInfo顯示** large **的屏幕類,** xhdpi **的密度類以及** 320 **的DPI。 – 2013-11-08 05:35:19

回答

12

Nexus 7是TVDPI,但沒有用於編程應用程序。

它當然可以。歡迎您使用-tvdpi資源集合限定符,as is covered in the documentation

Eclipse使用HDPI,LDPI,MDPI,XHDPI和XXHDPI文件夾。

不,它使用-ldpi-mdpi-tvdpi-hdpi-xhdpi,並-xxhdpi資源設置預選賽,as is covered in the documentation

有沒有人真的知道Nexus 7使用哪種密度(HDPI/LDPI/MDPI/XHDPI/XXHDPI)?

它使用-tvdpi,as is covered in the documentation

+0

所以我應該只是創建一個新的文件夾drawable-tvdpi並有一個額外的佈局? – Evorlor 2013-05-02 22:28:17

+2

@Evorlor:好的,佈局放在'res/layout ... /'文件夾中,而不是'res/drawable ...'文件夾。歡迎您申請'-tvdpi'。擁有'-tvdpi'的自定義佈局會很奇怪。爲'-tvdpi'定製可繪製曲線當然是可能的,但可能是矯枉過正。即使Google不會爲操作系統圖稿做到這一點。如果您未能提供與設備密度相匹配的設備,Android會自動縮放不同密度的可繪圖。所以,如果你有'-hdpi'可繪製的,Android會縮減這些並自動使用它們。 – CommonsWare 2013-05-02 22:32:16

+0

@CommonsWare我有兩個可繪製文件夾,一個是-600dp,另一個是-tvdpi(專門用於nexus 7)。由於nexus 7佔用了較大的圖像,因此我在-tvdpi中放置了較大的圖像,但是,我注意到Nexus 7仿真器仍然從-600dp文件夾中獲取圖像。你能解釋一下這個問題嗎?或者我需要另一個文件夾,說什麼layout-tvdpi引用-tvdpi可繪製文件夾中的圖像? – 2013-09-12 06:35:12

1

enter image description here 您可以在使用xml佈局時在eclise中找到所有信息。在實際設備上運行之前,在多個屏幕上測試您的設計非常方便。

0

請記住,這是Nexus 7(2012)。最近的Nexus 7(2013)分辨率爲1200 x 1920,密度爲320dpi(2.0x)