我使用多个值文件夹,例如values-hdpi,values-xhdpi,values-xxhdpi文件夹,以支持多种屏幕尺寸。让我说我有一个名为“listitemheight”的维度,所有值的文件夹都有不同的密度像素值。我的问题是,当我在Nexus S(hdpi)和Nexus 5(xxhdpi)之间选择时Android Studio IDE的设计渲染没有选择特定的屏幕尺寸的尺寸。有没有办法正确地做到这一点?
在values-hdpi
中<dimen name="listitemheight">30dp</dimen>
在values-xxhdpi
中<dimen name="listitemheight">70dp</dimen>
编辑:它总是选择hdpi文件夹
答案 0 :(得分:0)
尝试使用名称为&#34; values-w600dp&#34;的文件夹。 。我遇到了同样的问题,这是我的解决方案。
从API Level 13(Android 3.2)开始,不推荐使用屏幕大小,而是使用swdp限定符。这个新的限定符声明了给定布局所需的空间量。强烈建议在Android 3.2或更高版本上运行的应用程序应使用这些较新的限定符。
例如,如果布局需要至少700dp的屏幕宽度,则备用布局将进入文件夹布局-sw700dp