具有自定义背景的按钮意外缩放

时间:2013-05-16 06:17:22

标签: android button view android-selector

我有一个自定义背景的按钮:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:gravity="center_horizontal"
              android:background="@drawable/back_menu">
    <Button
            android:id="@+id/easy_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/btn_easy_bg"
            android:onClick="onClick"
            />
</LinearLayout>

和     

    <item android:state_pressed="false"
          android:drawable="@drawable/btn_easy"
        />

    <item android:state_pressed="true"
          android:drawable="@drawable/btn_easy_pressed"
        />

</selector>

父级是具有center_horizo​​ntal gravity的垂直LinearLayout。

问题是背景图像的宽度为296像素,但按钮在480像素的设备上缩放到约400像素!为什么呢?

0 个答案:

没有答案