我正在努力使用draw 9补丁。我使用draw 9 patch
创建了以下资源
然而,当我使用以下代码将其嵌入应用程序时:
<Button android:id="@+id/open_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/open_label"
android:width="100dip"
android:background="@drawable/simplebuttonbg"
/>
它不起作用并显示完整图像
答案 0 :(得分:0)
编辑:我刚刚在记录这个问题的过程中修复了它 - 所以认为分享可能是有用的:(希望它有助于某人)
1.基本上你不能只设置按钮背景来绘制9个补丁。
您需要首先使用以下数据创建无状态drawable:在drawables文件夹中
android:drawable="@drawable/simplebuttonbg_pressed"
/>
<item
android:state_focused="true"
android:state_enabled="true"
android:drawable="@drawable/simplebuttonbg_pressed" />
然后你可以将它作为一种风格或背景出色地应用!