2011-11-14 96 views
1

在我試圖在Android上創建iPhone風格元素之前,我的實習任務是將iPhone應用程序轉換爲Android應用程序,同時保持外觀儘可能好。創建iPhone風格的標籤

到目前爲止,一切進展順利,但我遇到了一個問題。該應用程序正在使用幾個標籤欄。至少,這就是我所說的。 我絕對不知道如何在Android上製作這些圖片。我知道你可以創建一個大笨重的按鈕,標籤欄,但我還沒有看到這裏顯示的是使用標籤的任何應用程序:

I would like tabs like this

有什麼辦法來實現這一目標在Android?就像我說過的,我從來沒有見過任何人這樣做,所以我不太確定這是否可能。 任何指針表示讚賞。


編輯:我剛剛發現這一點:http://code.google.com/p/android-custom-tabs/ 我想我能做到什麼,我想用這個漂亮的準確,但我想知道如果任何人有任何指針以及

回答

2

中當然,您可以根據自己的意願自定義TabHost和選項卡項目,雖然它與蘋果產品有所不同。 Android使用9-patch圖像作爲標籤欄背景的默認值,這就是爲什麼您還需要使用它來使其正確。

檢查一下它的一些主角。

http://joshclemm.com/blog/?p=136

2

如何android-segment庫?

enter image description here

+0

這看起來很像我想要的東西,但它的外觀,外觀(因此顏色)是通過使用9補丁文件來確定。如果我們能夠通過簡單地改變顏色來改變按鈕的顏色,我會很喜歡它,但是我想這有點太過於要求了。然而,這看起來不錯,所以我會試試看 –

0

的方式我做它用3畫出9的一個左右和中間。壓制狀態也是如此。然後只需使用常規按鈕將它們繪製成線形佈局,並且它們的重量都相同。

根據使用標籤式裝載新的片段或者活動是去或乾脆具有切換數據的onClick加載的方式您的使用情況。