我正在使用 9-patch 图像为可以在不同屏幕尺寸中拉伸的按钮创建选择器。所以我基本上在选择器中传递文件的名称(没有.9.png),如下所示:
<?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/img_common_white_button_bg_pressed" />
<item android:drawable="@drawable/img_common_white_button_bg_default" />
</selector>
我认为这应该没问题。xml 的图形布局屏幕没有显示按钮有任何问题,但是当我在我的设备中运行应用程序时,这就是我得到的:
所以我不确定我是否以错误的方式应用了图像,还是 9-patch 文件的问题?如果有人能启发我,我将不胜感激。谢谢你。