xml中的相同imageview大小 - 在设备上不同

时间:2015-03-30 18:51:03

标签: android android-layout

请帮我解决一个奇怪的问题。我有简单的线性布局,有三个相同尺寸的图像视图。它在Android Studio设计中看起来很正常,但在设备上第三个imageview有不同的大小。怎么解决?附:图像资源具有相同的大小

布局的一部分:

<LinearLayout android:layout_width="match_parent"
                              android:layout_height="60dp"
                              android:orientation="horizontal"
                              android:gravity="center"
                              android:layout_marginTop="16dp"
                              android:layout_marginBottom="16dp">
                    <ImageView android:id="@+id/twitterlb"
                               android:layout_height="match_parent"
                               android:layout_width="60dp"
                               android:src="@drawable/tw_circle" android:scaleType="fitCenter"/>
                    <ImageView android:id="@+id/facebooklb"
                               android:layout_height="match_parent"
                               android:layout_width="60dp"
                               android:src="@drawable/fb_circle" android:scaleType="fitCenter"
                               android:layout_marginLeft="16dp"
                               android:layout_marginRight="16dp"/>
                    <ImageView android:id="@+id/linkedinlb"
                               android:layout_height="match_parent"
                               android:layout_width="60dp"
                               android:src="@drawable/in_circle" android:scaleType="fitCenter"/>
                </LinearLayout>
Android工作室中的

buttons looks same in Android studio

在设备上:

on device

2 个答案:

答案 0 :(得分:0)

 <ImageView android:id="@+id/linkedinlb"
                   android:layout_height="match_parent"
                   android:layout_width="60dp"
                   android:background="@drawable/in_circle"
                   android:scaleType="fitXY"/>

您可以尝试将scaleType更改为 fitXY

答案 1 :(得分:0)

谢谢你们,我终于解决了这个问题。问题是:相同的类似res for drawable-mdpi,drawable-xxhdpi,drawable-nodpi,drawable-xxxhdpi, drawable-hdpi,drawable-ldpi,但不同用于drawable-xhdpi(5像素透明帧)