我想为一个小部件声明两个不同的值,有两个测试设备:
480x800 mdpi
显示320x480 mdpi
两者都是mdpi
,但我需要一种方法来命名另一个values-mdpi
文件夹,该文件夹将包含第二个设备的较小值。我尝试了几个基于this page的名称,但每次较小的设备都采用相同的较大值的名称。建议?
答案 0 :(得分:0)
可用高度和高度的组合怎么样?可用宽度,如第一个的值-w480dp-h800dp和后一个的正常值-mdpi文件夹?
答案 1 :(得分:0)
因此,您希望区分不同的屏幕尺寸,请使用最小的宽度限定符
http://developer.android.com/training/multiscreen/screensizes.html#TaskUseSWQuali
res/layout-sw600dp //e.g. all tablets that are > 7"
最小宽度限定符允许您定位具有的屏幕 dp中给出的某个最小宽度。例如,典型的7"片剂 最小宽度为600 dp,因此如果您希望UI有两个 这些屏幕上的窗格(但在较小的屏幕上只有一个列表),你可以 使用上一节中相同的两个布局for single和 双窗格布局,但使用sw600dp而不是大尺寸限定符 表示双窗格布局是用于屏幕上的 最小宽度为600 dp: