Отображение 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. Когда я выбираю просмотр графического макета пользовательского интерфейса, он правильно отображает изображение в нижней части действия. Однако, когда я запускаю приложение на своем устройстве, он вообще не отображает Imageview.

Solutions Collecting From Web of "Отображение ImageView в макете, но не на самом устройстве"

У меня была такая же проблема, она отображается только на вкладке «Дизайн» для Android Studio 2.2.

То, что я сделал, чтобы заставить его работать, – изменить присвоенный автоматический ключ (заполненный с помощью Drag / Drop ImageView) из app:srcCompat="@drawable/logo" на android:src="@drawable/logo" на вкладке 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" /> 

Хорошо, я попытался изменить разрешение изображения (разрезая его пополам, сделав его 1000×130), и как-то это устранило проблему. Я думаю, что Android не может отображать большие изображения, подобные этому прямо? Я не знаю, если вы знаете больше о предмете, пожалуйста, не стесняйтесь отвечать! Во всяком случае, уменьшилось изображение.