2012-01-31 60 views
2

enter image description here如何在机器人

问题::实现这种类型的按钮结构的

1)所述的图像显示上述一系列按钮(4可见,其余2将显示一旦用户按下左或右箭头)。根据所选按钮,我需要在按钮下方显示特定的组件布局。这看起来像一个即将滚动的图像库。我怎样才能做到这一点。此外,如果您看到图像,它看起来像标签。但我不能实现标签,因为这些并不意味着持有不同的页面。

2)你也可以看到每个按钮的背景(这是焦点),可以完成上部的圆角,但是两端的底部曲线怎么样。我可以如何实现这一点。请给我一个例子(如果有的话)。

感谢,

+0

阅读关于选项卡活动。 http://joshclemm.com/blog/?p=136或http://android.attemptone.com/layouts/custom-tabs/并阅读关于可滚动选项卡。 – 2012-01-31 07:25:39

+0

Can TabActivity可以保存不同的布局或单个页面的组件。由于TabActivity旨在保存不同的屏幕 – Vansi 2012-01-31 08:49:24

回答

0

那么,你应该有一个自定义的布局,将持有的按钮,点击后,切换出哪些按钮以何种顺序并跟踪其中的一个选择。

你会得到的底部向外弯曲的边缘将是有周围的边缘按钮使用的透明度,足以让你有这样的背景,以一个按钮的方式:

..................... 
. _______________ . <- Transparency around the edges of the box 
. |    | .  to the dotted border. 
. |    | . 
. |    | . 
. |    | . 
./    \ . 
./_________________\. 

注意你将需要有一个选择器,用于图像按钮的来源,当它没有被选择时有反射版本,当它被选择时没有反射的版本(就像在你的示例图片中一样)。请不要这样做的解决方案是需要一些自定义类和很多自定义图形。祝你好运!

1

您可以在活动布局上部的HorizontalScrollView中添加按钮。下面的部分将是一个片段,您可以在和FragmentTransaction之间进行切换,并将onClickListeners中调用的方法设置为滚动视图中的每个按钮。

您应该看看这个:Fragments