我需要Android中自定義按鈕的幫助。我想製作一個按鈕,它由三部分組成:左邊框,右邊框和中心。如何在Android中只使用中心區域製作自定義按鈕?
如果按鈕被橫向拉長,左右邊框必須保持完好,中心必須進行拉伸。
我試圖在Eclipse中使用Android GUI編輯器,但它沒有成功。現在有辦法實現這個嗎?如果是,如何?我需要使用ImageButton
還是Button
?
我需要Android中自定義按鈕的幫助。我想製作一個按鈕,它由三部分組成:左邊框,右邊框和中心。如何在Android中只使用中心區域製作自定義按鈕?
如果按鈕被橫向拉長,左右邊框必須保持完好,中心必須進行拉伸。
我試圖在Eclipse中使用Android GUI編輯器,但它沒有成功。現在有辦法實現這個嗎?如果是,如何?我需要使用ImageButton
還是Button
?
它被稱爲9補丁或9補丁。
這裏是official documentation和here also。
還有一個簡單的工具可以創建制作的9patch。
是的,但我如何使它在GUI編輯器? – 2014-08-29 11:50:25
如果您的計算機中安裝了android-sdk,則此步驟來自步驟1。 從終端上,從SDK/tools目錄啓動draw9patch應用程序。 – Spurdow 2014-08-29 11:52:04
@MCEmperor更多文檔在這裏:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch – 2014-08-29 11:54:59
//使用Android資產Studio生成9個補丁映像。
//在拉伸區域可以選擇拉伸區域
http://romannurik.github.io/AndroidAssetStudio/nine-patches.html
@ MC皇帝。還有另一個用於9補丁圖像填充的選項卡。無需安裝android sdk。 – 2014-08-29 11:56:46
您可以使用9修補圖像。 – 2014-08-29 11:41:33
@SweetWisherツ怎麼樣? – 2014-08-29 11:43:20
http://stackoverflow.com/questions/4517693/how-does-a-9patch-png-work-in-android-apps – ben75 2014-08-29 11:45:37