2014-08-29 59 views
0

我需要Android中自定義按鈕的幫助。我想製作一個按鈕,它由三部分組成:左邊框,右邊框和中心。如何在Android中只使用中心區域製作自定義按鈕?

Left border imageCenter imageRight border image

如果按鈕被橫向拉長,左右邊框必須保持完好,中心必須進行拉伸。

我試圖在Eclipse中使用Android GUI編輯器,但它沒有成功。現在有辦法實現這個嗎?如果是,如何?我需要使用ImageButton還是Button

+1

您可以使用9修補圖像。 – 2014-08-29 11:41:33

+0

@SweetWisherツ怎麼樣? – 2014-08-29 11:43:20

+0

http://stackoverflow.com/questions/4517693/how-does-a-9patch-png-work-in-android-apps – ben75 2014-08-29 11:45:37

回答

1

它被稱爲9補丁或9補丁。
這裏是official documentationhere also
還有一個簡單的工具可以創建制作的9patch。

+0

是的,但我如何使它在GUI編輯器? – 2014-08-29 11:50:25

+0

如果您的計算機中安裝了android-sdk,則此步驟來自步驟1。 從終端上,從SDK/tools目錄啓動draw9patch應用程序。 – Spurdow 2014-08-29 11:52:04

+0

@MCEmperor更多文檔在這裏:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch – 2014-08-29 11:54:59

相關問題