android – ImageView在布局中显示但不在实际设备上显示

我有一个想要显示匹配设备的整个宽度的ImageView,我意识到这样:

<ImageView
    android:id="@+id/home_bar_newvault"
    android:layout_width="wrap_content"
    android:layout_height="40dp"
    android:scaleType="centerCrop"
    android:layout_alignParentBottom="true"
    android:src="@drawable/home_bar" />

home_bar是一个PNG图像文件,其大小如下:2399×254.当我选择查看UI的图形布局时,它会在活动的底部正确显示图像视图.但是,当我在设备上启动应用程序时,它根本不会显示Imageview.

解决方法:

我遇到了同样的问题,它只显示在Android Studio 2.2的“设计”选项卡中.

我做的工作是将从app:srcCompat =“@ drawable / logo”分配的自动键(通过拖放ImageView填充)更改为文本选项卡中的android:src =“@ drawable / logo”以使其成为可能出现在模拟器和设备上,例如

<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/logo"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="75dp"
    android:id="@+id/logoImageView"
    android:scaleType="fitXY"
    android:scaleX="1.5"
    android:scaleY="1.5" />
上一篇:java – Android – 将多个图像组合成一个ImageView


下一篇:android – ImageView OutofMemoryException