我必须为两种不同类型的设备提供两种不同的字体大小。第一组是较小的设备(例如Nexus S或高度约为480像素的设备),第二组是所有其他手机(例如Galaxy Nexus,Nexus 4,5等)。我已经支持平板电脑。不同屏幕的不同dimens.xml
现在,我创建了一个values-sw320dp
文件夹,其中包含一个dimens.xml
- 要使用较小的设备,并且其中还有默认值文件夹dimens.xml
以支持所有其他手机。
问题是sw320dp
文件夹中的dimens.xml
无处不在。 我应该为这些设备创建一个values-sw340dp
或values-sw360dp
文件夹吗? dimens.xml
在默认的values
文件夹中的用途是什么,如果我要用最小的宽度存储设备?一个设备如何把自己放在密度桶中,寻找他们最接近的sw-dp
文件夹或什么?
我知道这个问题已被问过千次之前,但我真的不能谷歌它或找到它。
我不应该使用新的** ** SW预选赛,而不是密度标识符?他们像很多年前一样被引入。 – azurh
他们工作得很好。 sw限定符对**片剂**有用,因为这些片剂使用较高的分辨率,但密度较低(通常为** mdpi **或** hdpi **)。 –
那么有没有办法只支持带有'values-hdpi'文件夹的hdpi设备,并使用默认的'values'文件夹来支持所有其他手机?或者我应该制作与密度桶一样多的'values'文件夹? – azurh