我正在寻找一个模仿其功能的UI视图 谷歌地图方向屏幕UI控件允许用户在哪里 选择允许的方向类型,包括Car,Transit或Walking。
喜欢这个 - > http://snapplr.com/50rh
小部件本质上是三个水平布局的按钮 圆角只在第三个按钮的第一个和右边的左边。
我看不到一种标准的方法来做到这一点,尽管它似乎会这样 是一个常见的小部件。是否有其他标准的呈现方式 水平布局中的多选分组作为“单个”布局 宾语。
答案 0 :(得分:1)
我不知道Android SDK中的按钮栏小部件。您可以在ImageButtons
中使用LinearLayout
创建一个,并为所有人创建自定义背景(提供光泽 - 黑色外观,处理不同的角落组,以及处理所选的与非图像) 。然后,您需要添加切换智能,以便推送智能使其选中并使布局中的其他智能不被选中。
如果您希望坚持使用更简单的现有小部件,Spinner
,RadioButton
或ToggleButton
最有可能成为候选人。
答案 1 :(得分:0)
我认为没有内置的方法可以做到这一点。我可以想到两种方法来实现它。第一种是为TabWidget创建自定义样式。第二个是创建自己的自定义小部件。制作TabWidget样式可能更灵活,因为您可以轻松返回并添加或删除选项卡,它会相应更新。制作自己的自定义小部件可以让您更好地控制小部件的外观和行为方式。所以你真的需要看看你最想做的事情是什么。
答案 2 :(得分:0)
我认为电源控制小部件可以满足您的需求。查看小部件的来源,它使用LinearLayouts和amp;的组合。 ImageViews实现布局。
答案 3 :(得分:0)
它被认为是用作菜单的替代品,但我相信它对于自定义按钮栏也很有用。我实际上会立即将它集成到我的应用程序中: - )
原作者androidworkz的荣誉。