I want to make my ImageView on top of my Button, but the button will always overlay the ImageView , no matter which layout I choose or the way I arrange my layout... this is an example of a FrameLayout that I tried:
EDIT: just for simplifying my question : Why doesn't the FrameLayout work as it should? (you can copy this code to your Android Studio and see yourself)
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:padding="0.1dp">
<Button
android:clickable="false"
android:layout_width="40dp"
android:layout_height="40dp"
android:text="135"
android:background="@android:color/holo_blue_bright"
android:layout_gravity="center"
android:id="@+id/buttonText"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/triangle"
android:id="@+id/triangle"
android:paddingTop="5dp"
android:layout_gravity="center_horizontal|bottom" />
</FrameLayout>