我经历过像这样的网站 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-sw300dp
,values-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 * 50
或2* 50
。
等等。因此,如果设备本身正在计算该值,那么对于许多不同尺寸文件的需求是什么。是否有一些比例或公式需要应用于在不同的文件夹中放置不同的值?
谢谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
你根本不需要这样做。您应该使用ImageView
上的android:adjustViewBounds根据所显示图片的大小自动调整ImageView
的尺寸。