我有九個補丁圖像(**。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