我想在某些方式在Android屏幕上放一些三角形&正方形,如下圖所示。我將它們分開放置,因爲所有形狀都是可點擊的。Android:RelativeLayout問題與xml
我用的RelativeLayout(其他佈局我試過了,但他們沒有工作)。以下是相同的XML代碼:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/LeftTopTriangle"
android:src="@drawable/a_triangle_towards_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="true"
android:layout_alignTop="true"
android:clickable="true" />
<ImageView
android:id="@+id/TopLeftTriangle"
android:src="@drawable/a_triangle_towards_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="true"
android:layout_alignTop="true"
android:clickable="true" />
<ImageView
android:id="@+id/LeftBottomTriangle"
android:src="@drawable/a_triangle_towards_right"
android:layout_below="@id/LeftTopTriangle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true" />
在這裏,我想只有3個三角形,2在左上角,一個在左下角。現在無論如何,我試錯了,不知怎的,最底部的三角形從來沒有出現過。 我最終如下: 任何一個有想法,如何實現它? [PS:奇怪的是在XML文件中,我得到甚至刪除以下從兩個ImageViews 的Android系同一圖中:layout_alignLeft =「真」 機器人:layout_alignTop =「真」 ]