2012-02-13 84 views
0

我創建了combobox_normal_m.9.pngdraw9patch.exe。它在draw9patch.exe中看起來非常好,但是在Eclipse /設備中它不太清楚。爲什麼邊緣模糊?爲什麼Eclipse/device中的.9.png看起來不像draw9patch.exe?

從佈局:

<Button 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/selector_cbutton_m" /> 

從選擇:

<item 
    android:drawable="@drawable/combobox_normal_m" 
    android:state_selected="false" 
    android:state_pressed="false"/> 

enter image description hereenter image description here

+0

因爲Eclipse PNG渲染器很爛? :) – m0skit0 2012-02-13 19:41:12

+0

我最近遇到了同樣的事情。我有一個有頂部和底部1px邊框的背景。我將我的「補丁」放置在圖像的垂直縮放比例上,以便它們在頂部/底部邊界之下/上方1px。出於某種原因,這導致邊界也擴大,而他們不應該這樣做。我可以通過在頂部/底部邊界之上/之下放置垂直縮放比例爲2px的「補丁」來解決此問題。看看是否有幫助。 – hooked82 2012-02-13 19:47:48

回答

0

你已經倒在頂部和底部的9個補丁數據。前1個像素定義了可以拉伸的區域。底部1像素定義可以用內容覆蓋的區域。我猜,除非你想要在文本右邊緣和垂直分隔符之間有一個緩衝區。我可能會誤解你正在做的事情。

您還會注意到,如果有不可縮放的功能需要在不同的像素密度下正確顯示,您仍然需要爲不同的密度創建9修補程序的版本。在eclipse中,您還會看到屏幕分辨率的放大(通常)版本,因此可能無法表示設備。

相關問題