图像按钮还是按钮?

时间:2015-12-12 21:43:12

标签: android android-layout

所以我在页面上放了一个按钮,我有一个图像按钮和一个按钮。我放置mybutton3.xml,但是我只得到没有轮廓的按钮上的图像,或者图像按钮中的图像和轮廓只是一个巨大的尺寸,没有选择重新调整尺寸而不裁剪图像。

如何使用ButtonStyle.xml显示带有.png的图像?

这是我的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>

这是我使用现有两个按钮的活动

<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" />

0 个答案:

没有答案