ImageView在所有设备上保持4厘米的大小?

时间:2014-11-07 18:08:02

标签: java android size screen

我有一个带有图片的图片视图(它们的大小完全相同),图片视图应该保持所有设备,htc,sony,samsung等的大小。它的确切尺寸并不重要,应该在3.8x3.8厘米到4.5x4.5厘米之间。这意味着,如果我采用比例尺并在不同设备的屏幕上测量尺寸,它应该始终是相同的数字。

的xml:

<RelativeLayout
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
         >

       <ImageView
           android:id="@+id/testanzeige"
           android:layout_centerHorizontal="true"
           android:layout_centerVertical="true"
           android:src="@drawable/info" 
         android:layout_width="231dp"
            android:layout_height="231dp"/>

1 个答案:

答案 0 :(得分:0)

查看More Resource Types

毫米表有一个名为 mm 的单位。 (10毫米等于1厘米)

mm Millimeters - Based on the physical size of the screen

在您的情况下,您只需使用 40mm x 40mm

<ImageView
       android:id="@+id/testanzeige"
       android:layout_centerHorizontal="true"
       android:layout_centerVertical="true"
       android:src="@drawable/info" 
       android:layout_width="40mm"
       android:layout_height="40mm"/>