如何在dimension文件夹中找到保持不同大小的比例

时间:2017-01-13 05:56:10

标签: android android-layout

我经历过像这样的网站 https://developer.android.com/guide/practices/screens_support.html

https://android-developers.googleblog.com/2011/07/new-tools-for-managing-screen-sizes.html 和其他几个网站。然而,有一件事我不清楚如何找出将值放在不同维度文件夹中的比率。我在我的项目中放置了不同的dimens文件夹,例如values-sw300dpvalues-sw-320dp等等。我们可以考虑在基本维度文件中有一个维度值

<dimen name="tab_gray_color_image_width_height">50dp</dimen>

因此,当我需要在vales-sw-600dp文件夹中放置相同的值时,是否需要将其相乘或将其添加一些x值以保持比率?还是有一些合作关系。当我记录值时,我发现的是设备将mdpi值与其屏幕密度相乘并将其视为

2*mdpi value
1.5*mdpi value

因此,对于高于50的值,它将根据屏幕密度计算1.5 * 502* 50。   等等。因此,如果设备本身正在计算该值,那么对于许多不同尺寸文件的需求是什么。是否有一些比例或公式需要应用于在不同的文件夹中放置不同的值? 谢谢。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

你根本不需要这样做。您应该使用ImageView上的android:adjustViewBounds根据所显示图片的大小自动调整ImageView的尺寸。