问题::
1)上图显示了一系列按钮(4个可见,其余2个将在用户按下左箭头或右箭头时显示)。根据所选按钮,我需要在按钮下方显示特定的组件布局。这看起来像是要滚动的图像库。我怎样才能做到这一点。此外,如果您看到图像,它看起来像标签。但是我无法实现制表符,因为它们不适用于保存不同的页面。
2)你也可以看到每个按钮的背景(它是焦点),可以完成上部圆形,但两端的底部曲线怎么样。我怎样才能实现这一点。请给我一个例子(如果有的话)。
谢谢,
答案 0 :(得分:1)
您可以在活动布局的上半部分HorizontalScrollView
内添加按钮。下半部分是一个片段,您可以使用FragmentManager
设置的方法在滚动视图中的每个按钮上切换(使用FragmentTransaction
和onClickListeners
)。
你应该看一下:Fragments
答案 1 :(得分:0)
嗯,你应该有一个自定义布局来保持按钮,当点击时,切换出哪个按钮按顺序排列,并跟踪选择哪个按钮。
你在底部获得向外弯曲边缘的方法是让按钮在边缘周围使用透明度,足以让你有一个像这样的按钮的背景:
.....................
. _______________ . <- Transparency around the edges of the box
. | | . to the dotted border.
. | | .
. | | .
. | | .
. / \ .
./_________________\.
请注意,您需要有一个图像源按钮的选择器,以便在未选中时具有反射版本,并且选择它时没有反射的版本(如示例图片中所示)。请不要解决方案是需要一些自定义类和大量自定义图形。祝你好运!