2013-07-18 104 views
3

我爲Android EditText背景創建了一個簡單的9補丁。 它在eclipse中預覽圖形佈局時的工作方式與預期完全相同。9補丁運行不好

問題是,當我在設備上安裝應用程序時,所說的EditText可怕地縮放,幾乎難以區分。

可能是什麼問題?

+2

您可以從安裝它的設備上發佈9修補圖片和屏幕截圖嗎? –

回答

2

它可能對9垃圾(像素不完全黑) - 貼片區域(1像素邊界),因此它不理解它爲9貼片。

使用draw9patch工具將此圖像保存並在創建之前清理您的項目!

3

幾件事我能想到的:

  1. 叫image_name.9.png?
  2. 您是否使用draw9patch工具保存它?
  3. 您是否將圖像放置在所有繪製文件夾中? (華電國際,MDPI等)

幽州它運作良好在Eclipse中,所以它可能不是1或2

+0

我沒有把它放在所有的繪製文件夾中。 我認爲一旦它是可撤銷的,它可以被應用程序訪問,而不管設備。 – Radu

+0

無論如何,您應該使用不同的可繪製文件夾。試試吧,看看它是否有效:) – Shpongoloid

+0

確實可以從所有設備上的「可繪製」文件夾訪問圖像,但可能會導致不必要的縮放。一般來說,你永遠不需要「可繪製」文件夾中的實際圖像文件。儘管如此,「drawable」文件夾中的XML文件沒有問題。 – Shpongoloid