2011-10-28 70 views
5

我一直在使用9個補丁映像。但是有一個問題。 Eclipse中的GUI設計器告訴我圖像可以正常工作。它看起來應該如何。我的9補丁映像停止工作

然而,在設備中它只是將圖像拉伸,就好像它是一個正常的PNG。

最糟糕的部分是它工作,但後來我做了一個清潔和重建,我似乎無法讓9patch圖像工作更多。

我的問題是有其他人遇到過這個問題。有沒有在android編譯或eclipse中的某處設置會關閉此功能。我已經在draw9patch.bad中打開了這些圖像,並且它們似乎正常工作。真正令人困惑的問題是,他們在日食中表現良好,他們在設備中的應用程序中工作。突然他們不會正確拉伸。

+0

您是否像我一樣最近升級到最新的sdk,它似乎發生在我身上? –

+0

對我來說也是如此...... –

回答

4

好吧,所以我不知道如果這個固定的東西,但我打開他們,並再次保存,他們仍然沒有funciton。但隨後我打開它們並對它們進行了編輯。 (添加一個像素並保存,然後移除該像素並再次保存)並將它們返回到其原始數據。這似乎解決了這個問題。也許沒有編輯它們會導致draw9patch.bat不實際重新創建它們。然而,編輯它們並保存它們導致它們被重新創建,因此它們再次工作。

奇怪的問題。我不知道爲什麼會發生這種情況,因爲圖像沒有被破壞,並在日食中呈現。但一切都很好。

+0

這也適用於我。通過臨時編輯9補丁來更改文件大小會導致Eclipse「注意」圖像。否則,Eclipse會認爲圖像沒有更改,也沒有更新它。 – suomi35