我有点沮丧,因为我已经被困在这个问题上一天了。我为每个dpi文件夹创建了不同的9-patch背景png,并将按钮连接到图像,但图像太大。 继承我的activity_mail.xml
中的Button <Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button11"
android:layout_below="@+id/textView4"
android:layout_marginTop="16dp"
android:text="@string/fifty_lp"
android:background="@drawable/custom"
/>
我的drawable-hdpi文件夹中的buttom.xml:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/example"></item>
<item android:state_focused="false" android:drawable="@drawable/example"></item>
<item android:drawable="@drawable/example"></item>
</selector>
这是最终出现的。它弄乱了我的相对布局和其他按钮。我跑了这个,当我按下巨大的按钮,它工作但它应该是那么大。 http://i42.tinypic.com/be6efn.jpg