Я пытаюсь нанести несколько треугольников и квадратов на экран Android определенным образом, как показано на следующем рисунке. Я помещаю их отдельно, потому что все формы кликабельны.
Я использовал 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 в левом верхнем углу и один в левом нижнем углу. Теперь, что бы я ни ошибался, каким-то образом нижний треугольник никогда не появляется.
Я в конечном итоге следующим образом:
У кого-нибудь есть идеи, как этого добиться?
[P.S .: Странно, но в файле XML я получаю ту же цифру, даже удаляя следующие строки из обоих ImageViews
андроид: layout_alignLeft = "истина"
андроид: layout_alignTop = "истина"
]