Android-ImageView未显示

Android-ImageView未显示,android,imageview,gravity,Android,Imageview,Gravity,我有以下代码: <?xml version="1.0" encoding="UTF-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout02" android:layout_width="fill_parent" android:layout_height="fill_parent" > &l

我有以下代码:

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout02"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >   


 <ImageView  android:id="@+id/terranlogo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:src="@drawable/terranlogo"
    android:layout_centerHorizontal="true"
    />

 <ImageView  android:id="@+id/protosslogo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:gravity="top|right"
    android:src="@drawable/protosslogo"
    />

 <ImageView  android:id="@+id/zergologo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:gravity="top|left" 
    android:src="@drawable/zerglogo"
    />

右侧的图像视图未显示。其他两个都很好,我甚至试着将它们设置为50 dp,“protosslogo1”仍然没有显示。我做错了什么


谢谢,非常感谢您的帮助-Lijap将您的
图像视图定位如下:

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/RelativeLayout02"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >   


 <ImageView  android:id="@+id/terranlogo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:src="@drawable/terranlogo"
    android:layout_centerHorizontal="true"
    />

 <ImageView  android:id="@+id/protosslogo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentRight="true"
    android:src="@drawable/protosslogo"
    />

 <ImageView  android:id="@+id/zergologo1"
    android:layout_width="100dp"
    android:layout_height="100dp"
    android:layout_alignParentLeft="true" 
    android:src="@drawable/zerglogo"
    />

现在
protosslogo1
zergologo1
后面。您使用的是
android:gravity
,它用于放置
视图的内容(并且
ImageView
的大小是固定的,因此不重要)。其次,您的
图像视图没有设置任何规则,因此默认情况下(在
相对视图中)将它们放置在左上角。

您可以使用:

android:background="@drawable/terranlogo"
而不是:

android:src="@drawable/terranlogo"

谢谢,对我来说没有多大意义,但它很有效。上面说我可以在7分钟内接受你的回答。好的,谢谢@Lijap我在答案中添加了一些信息,以了解您为什么看不到这些图像。