按钮高度与Android中的背景高度不同

时间:2013-08-24 10:49:29

标签: android button nine-patch

作为标题,我在按钮中设置了背景资源(方形图像) 问题是按钮现在比经典按钮高得多,我如何使它与其他按钮一样高? 我试过9.patch但结果相同......
这是9patch文件(只有角度很重要)

enter image description here

按钮代码:

<Button
            android:id="@+id/buttonLogIn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="@drawable/button"
            android:text="Log In"
            android:textColor="#FFFFFF" />

资源代码:

<?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/bottonep" /> <!-- pressed -->
     <item android:drawable="@drawable/bottone" /> <!-- default -->
 </selector>

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题 九路必须是最小的

<?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/btn_default_pressed_holo_dark" /> <!-- pressed -->
     <item android:drawable="@drawable/btn_default_normal_holo_dark" /> <!-- default -->
 </selector>