0

我已经阅读了一些关于 stackoverflow 的示例、教程和问题,但到目前为止,我认为我想要做的事情是否应该更简单还是应该完成还不是很清楚!

我将发布一个设计草案以便更好地理解。

在此处输入图像描述

正如你所看到的,我只需要一个像上面这样的片段,它会被一个 Activity 膨胀,这个片段应该包含一些自定义的复合控件和其他简单的视图。

现在我需要在草稿的左侧看到一个选项卡(控件),它将简单地包含每个选项卡区域的视图并通过片段与它们交互。我认为为每个选项卡甚至不同的片段使用不同的活动是多余的。

我想到了一个带有按钮和可见/隐藏视图的解决方案。

欢迎任何解决此类问题的示例,教程。

谢谢你。

4

2 回答 2

0

有几种方法可以实现这一点。您可以使用ViewPager + ViewPagerIndicator。或者将内容显示为 FrameLayout 中的单独片段,并在用户选择不同选项卡时将其替换为FragmentTransaction 。ViewPager 实现的一个好处是用户可以在不同的选项卡之间滑动。

于 2012-12-10T13:30:50.317 回答
0

您可以创建按钮代替选项卡,您可以更改

                setContentView(yourlayout) 

相应的例子

    public void onClick(View v) {
    switch (v.getId()) {
    case R.id.tab1:

        setContentView(R.layout.tab1); 
                                              // perform other changes if needed
        break;

    case R.id.tab2:
        setContentView(R.layout.tab2);
        break;

    case R.id.tab3:

        setContentView(R.layout.tab3);
        break;
   }

如果您有最低级别的功能要执行,这将很有用

于 2012-12-10T13:08:37.033 回答