使用Java设置9-patch时,它在垂直方向上会稍微拉伸一些,而通过XML进行设置很完美。
设置代码:
button.setBackgroundDrawable();
以XML设置:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_normal"
android:drawableLeft="@drawable/btn_mainmenu"
android:gravity="center"
android:paddingLeft="10dp"
android:paddingRight="20dp"
android:text="Menu" />
注意:我知道解决方法,但是需要知道是否有任何这种行为的原因。