2011-04-11 33 views
1

我試圖定製一個按鈕的外觀使用9補丁繪製,沒有填充內定義(在右邊或底部沒有像素在9補丁編輯)。將9-補丁繪製到按鈕,保留默認填充

是否有一種簡單的方法將9-補丁drawable應用到按鈕並保持按鈕的默認大小。例如,當我將9修補程序應用於下面顯示的Easy按鈕時,它與其他默認樣式按鈕的大小不同,除了9修補程序樣式外,它們共享相同的佈局。

MDPI佈局:
mdpi layout

華電國際佈局:
enter image description here

所以基本上,有沒有一種方法,使簡易按鈕大小相同中等和硬盤,兩個MDPI和hdpi屏幕,而不是爲每個密度製作一個新的9貼片,並且制定正確的填充。

在此先感謝您的幫助,我可以根據需要提供更多信息。

回答

1

經過一番更多的研究後,似乎很難在一個屏幕密度上使用一個9-patch drawable。

下面的鏈接,說你就需要爲每個不同的密度可繪製:

Custom Color Buttons for Android

3.1。爲您需要的不同顏色創建圖像9-補丁圖像,並將它們放入drawable-hdpi和drawable-mdpi(是的,如果您希望按鈕在不同設備上看起來很好,您將需要兩個版本)。

如果有人知道任何不同,但您的幫助將不勝感激。