我目前有两个布局文件夹:layout-sw480dp和layout-sw720dp,两个文件夹都包含main.xml
我看到开发指南中如下说明:
- 320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800
hdpi, etc).
- 480dp: a tweener tablet like the Streak (480x800 mdpi).
- 600dp: a 7” tablet (600x1024 mdpi).
- 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).
我正在使用我的Nexus 7进行开发(模拟器有点糟糕/慢),当我将我的应用上传到平板电脑时,我可以告诉它使用了layout-sw480dp,但为什么?好吧,它不是一款10英寸的平板电脑,但Nexus 7确实具有800x1280分辨率,这似乎与此无关?我只是有点困惑应该使用哪个swdp。
根据GSMArena:http://www.gsmarena.com/asus_google_nexus_7-4850.php
- 800 x 1280 pixels, 7.0 inches (~216 ppi pixel density)
dp = px/(dpi/160)
即可。 - Michael