2010-02-15 91 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