So I am putting a button on my page, I have both an Image Button and a Button. I place my mybutton3.xml but I get just the image on the button with no outline, or an image and outline in the Image Button just at a huge size without the option to re-size without cropping the image out.
How can I show the image which is a .png with the ButtonStyle.xml?
This is my mybutton3.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:state_pressed="true">
        <shape android:shape="rectangle">
            <corners android:radius="50dip" />
            <stroke android:width="1dip" android:color="#000000" />
            <gradient android:angle="-90" android:startColor="#1DA4FF" android:endColor="#FFFFFF"  />
        </shape>
    </item>
    <item android:drawable="@drawable/settings">
        <shape android:shape="rectangle">
           <corners android:radius="50dip" />
           <stroke android:width="1dip" android:color="#000000" />
           <gradient android:angle="-90" android:startColor="#FFFFFF" android:endColor="#FFFFFF" />
       </shape>
   </item>
This is my activity with the two buttons existing
<Button
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:text="Play Games"
        android:id="@+id/PlayGamesBtn"
        android:background="@drawable/mybutton3"
        android:textSize="20px"
        android:layout_alignParentBottom="true"
        android:layout_alignParentEnd="true" />
<ImageButton
        android:layout_width="60dp"
        android:layout_height="60dp"
        android:id="@+id/imageButton"
        android:src="@drawable/settings"
        android:background="@drawable/mybutton3"
        android:layout_centerVertical="true"
        android:layout_toStartOf="@+id/PlayBtn" />
 
    