支持所有设备的Dimens.xml值

时间:2016-11-07 07:21:47

标签: android multiscreen

大家好我知道这是一个老问题,但我的要求是不同的 我搜索了很多,所有答案都已过时,不适用于xxxhdpi和平板电脑

我总是为每个不同的屏幕创建一个新的布局,并将它放在相应的文件夹中,一切正常但是在每个项目中做每个布局都是如此痛苦。所以我遇到了维度概念的概念,你可以在其中放置边距dimens.xml在不同的值文件夹中,我们的应用程序将根据屏幕大小

我需要的是我需要采取哪些确切的文件夹,以及每个文件夹中值的百分比应该是什么,例如salman的这个answer

如果我给出像

这样的保证金
 android:layout_marginTop="@dimen/dim_300" 
  

如果该按钮在小屏幕中居中,它也应位于xxxhdpi屏幕或任何其他设备的中心

并且在维上我会写一些像这样的东西

 <dimen name="dim_3">4.5dp</dimen>

我需要以这种格式回答

文件夹名称和百分比

values-sw480dp 2%

values-mdpi 1%

values-ldpi 0.75%

提前致谢

0 个答案:

没有答案