2010-02-15 86 views
5

我要尋找的是仿 谷歌地圖路線的功能,屏幕UI控制它允許用戶 挑允許的方向的類型,無論是駕車,公交或步行的UI視圖。Android的按鈕欄切換

這樣的 - >http://snapplr.com/50rh

的部件基本上只在第一和右邊的thirdbutton的左側與 圓角水平放置三個按鈕。

我看不到一個標準的方式來做到這一點,雖然它看起來好像它會 是一個常用的部件。是否有其他標準方式將 多項選擇分組以水平佈局呈現爲「單個」佈局對象。

+0

你是否設法找到類似的東西?我也在尋找它,但我不需要圖片作爲標籤,只是文字。奇怪的是,已經沒有這樣的小部件了。 – Peterdk

+0

我也在尋找解決這個問題的方法。任何人都有這個小部件? –

回答

1

我不知道Android SDK中的按鈕欄小部件。您可以在LinearLayout中創建一個與ImageButtons一起使用,併爲所有人提供自定義背景(以賦予光澤黑色外觀,處理各種角落,並處理選定的與非圖像)。然後,您需要添加切換智能,以便按下一個選項使其選中,並使佈局中的其他選項未被選中。

如果您想堅持更簡單的現有小部件,Spinner,RadioButtonToggleButton將是最有可能的候選人。

+0

好的謝謝你的信息..我會用ImageButtons來試試。但我希望谷歌會爲此發佈一個小部件,以便更容易開發! Wouter – wouter88

0

我不認爲有一種內置的方式來做到這一點。我可以想到兩種方法來實現它。第一個是爲TabWidget創建一個自定義樣式。第二個是創建您自己的自定義小部件。製作TabWidget風格可能更加靈活,因爲您可以輕鬆回來並添加或刪除選項卡,並且會相應地進行更新。製作您自己的自定義小部件可以讓您更好地控制小部件的外觀和行爲。所以你真的需要看看最適合你想要做什麼的東西。

+0

我還沒有嘗試過在實際標籤外使用'TabWidget'。這是一個有趣的概念! – CommonsWare

+0

我剛試過,並且使用TabHost之外的TabWidget不起作用。 – CaseyB