所以我一直致力于开发Android应用程序,以便与DJI的消费级无人机一起使用。我一直在制作用户界面并在整个项目中使用XML而没有任何问题。我想在UI中添加一个.png,以便显示我的徽标。当我在Android Studio中预览时,我可以看到显示的徽标,但是当它在平板电脑上运行时,它就不存在了。其他所有使用XML的东西都很好。我甚至使用与我使用的平板电脑(便宜的Hudl 2平板电脑)相同的分辨率/屏幕尺寸进行预览。
如果有人对如何使其发挥作用有任何想法,我将不胜感激。我已经向我的大学讲师展示了它并且他也无法给我一个答案,因为似乎没有什么不同寻常的。
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:srcCompat="@drawable/macrosfordji"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true" />
答案 0 :(得分:0)
试试这个(android:src =“...”而不是app:srcCompat =“...”):
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/macrosfordji"
android:layout_alignParentTop="true"
android:layout_alignParentEnd="true" />