Android 具有不同dpi的布局无法正常工作
在我的应用程序中,我有两个不同的布局用于相同的布局Android 具有不同dpi的布局无法正常工作,android,layout,dpi,Android,Layout,Dpi,在我的应用程序中,我有两个不同的布局用于相同的布局 正常的 sw420dp 两者都是相同的,只是对更大的dpi屏幕进行了一些小的修改。但是,当我使用nexus 5 1920x1080 420 dpi启动仿真器时,它显示的是“正常”布局,而不是-sw420dp布局,我是否写得不正确,因为我仔细检查了一遍,一切似乎都正常,但它没有正常工作 请帮忙 资源目录后缀-swXXXdp代表“最小宽度:XXX dp”。它是用来区分不同的屏幕大小,而不是不同的屏幕密度 从: px=dp*(dpi/160) 所以对
资源目录后缀
-swXXXdp
代表“最小宽度:XXX dp”。它是用来区分不同的屏幕大小,而不是不同的屏幕密度
从:
px=dp*(dpi/160)
所以对你来说,1080=dp*(420/160)
,或者dp=411.42
由于411.42小于420,您的手机将显示“正常”布局。420dpi。。。你是说480 dpi吗?模拟器是1920x1080:420dpi创建的,但我认为android资源目录应该是480dp?