——a minute observer
我在使用平板來實現多屏幕時的不同效果之一,遇到了一些不大不小的問題。
create an android virtual device
tablet選擇的是Nexus 7分辨率1600x1920:xhdpi,然而生成的AVD分辨率卻變小了。
查看AVD detail時,發現屏幕密度(dpi:320)
根據公式:px = dp * (dpi / 160 )
所以 dp的sw爲400,而我的res/layout-sw600dp,故而不會去匹配該文件夾下的layout。
後來嘗試了別的平板,也出現了其他的問題,總之最好不要用模擬器吧。
tips:
可以通過在代碼中獲取硬件設備信息
調試時,也可以在調試信息中獲取mCurrentConfig中的信息
mnc mcc sw 等