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我在答案中添加了一些信息,以了解您为什么看不到这些图像。