我在Play商店中有一个应用程序可以在所有手机上运行,现在我也想在平板电脑上发布它。
1)图像是为xhdpi屏幕设计的。所以我认为这也足以支持平板电脑,还是应该为平板电脑单独重新设计图像?
2)我想将dimens.xml分为3类 -
我提出的解决方案是将值文件夹分成如下 -
但由于很少有手机可能属于价值观 - sw620dp / dimens.xml或values-sw720dp / dimens.xml,将dimens.xml划分为3个类别的适当方法是什么?
请不要发布以下图片,因为我想分为3类 以下是许多人回答的Struture
答案 0 :(得分:3)
1)市场上没有平板电脑设备密度高于xhdpi。因此,xhdpi图像足以支持平板电脑
2)如下划分值文件夹将非常有用
- values\dimens.xml - values-land\dimens.xml - values-sw600dp\dimens.xml - values-sw600dp-land\dimens.xml - values-sw720dp\dimens.xml - values-sw720dp-land\dimens.xml
后缀-land用于景观方向。
手机不属于sw600dp或sw720dp类别。我认为你在dp和px之间感到困惑。
示例:强>
采用三星Galaxy S7 Edge。
决议:1440 x 2560px
密度:xxxhdpi
在xxxhdpi密度下将1440px转换为dp,得到320dp(Convert px to dp)
因此,dp中三星Galaxy S7边缘的宽度为320dp,将落在值\ dimens.xml文件中
如果您选择Tab并找到类似的dp,您会注意到dp将大于或等于600dp。