标签: android layout dpi
在我的应用程序中,我有两种不同的布局用于相同的布局。
两者都是相同的,只是对较大的dpi屏幕进行了小修复,但是当我使用nexus 5 1920x1080 420 dpi启动模拟器时,它显示了"正常"布局,而不是-sw420dp一,我写错了因为我双重检查,一切似乎是有序但是它不能很好地工作...
请帮忙。
答案 0 :(得分:0)
-swXXXdp资源目录后缀代表"最小宽度:XXX dp"。它用于区分不同的屏幕尺寸,而不是不同的屏幕密度。
-swXXXdp
来自Android developer guides:
px = dp * (dpi / 160)
对您而言,1080 = dp * (420 / 160)或dp = 411.42。
1080 = dp * (420 / 160)
dp = 411.42
由于411.42小于420,您的手机将显示"正常"布局。