我有九个补丁图像(**。9.png)的问题。我有一个小部件布局,并希望为小部件的背景使用九个补丁图像。这是我的background.xmlAndroid:一次不超过1个九个补丁图像?
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="true" android:drawable="@drawable/appwidget_bg" />
<item android:state_focused="false" android:drawable="@drawable/appwidget_bg" />
</selector>
drawbales的名字是“appwidget_bg.9.png”。这东西工作正常。但我想使用不同的图像进行聚焦和按下状态。
所以我使它看起来像这样:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="true" android:drawable="@drawable/appwidget_bg_pressed" />
<item android:state_focused="false" android:drawable="@drawable/appwidget_bg" />
</selector>
的问题:当我添加额外的绘制“appwidget_bg_pressed.9.png”我收到以下错误信息:
.. ./res/drawable/widget_bg.xml:21:错误错误:找不到与给定名称匹配的资源(在'drawable'处,值为'@ drawable/appwidget_bg')。
.../AndroidManifest.xml:6:错误错误:找不到与给定名称匹配的资源(位于'图标',值为'@ drawable/icon')。
看来我只能添加一个可绘制到drawables文件夹的九个补丁。这是为什么?
是的,这就是它的样子。不知何故,像新的一个“appwidget_bg_pressed.9.png”阻止了一些东西......我无法弄清楚它有什么问题。 – j7nn7k 2010-09-10 22:11:39