Android:-片段和标签

Android:-片段和标签,android,android-fragments,Android,Android Fragments,我想创建一个包含4个选项卡的屏幕。但最初只需要看到第一个选项卡 基于内容中的一个动作(这是一个片段),我需要创建一个具有不同布局的新选项卡。将此应用视为应用于某事物的表单形式。因此,选项卡表示步骤1、2、3、4。因此,一旦我完成步骤1,我将单击一个按钮,创建一个新的选项卡步骤2 我不想通过启动活动来实现它,因为我需要维护以前的选项卡。那么,如何捕捉片段中的按钮单击并在运行时添加选项卡呢 create a new tab with different layout 看这个例子 该问题与您无关,

我想创建一个包含4个选项卡的屏幕。但最初只需要看到第一个选项卡

基于内容中的一个动作(这是一个片段),我需要创建一个具有不同布局的新选项卡。将此应用视为应用于某事物的表单形式。因此,选项卡表示步骤1、2、3、4。因此,一旦我完成步骤1,我将单击一个按钮,创建一个新的选项卡步骤2

我不想通过启动活动来实现它,因为我需要维护以前的选项卡。那么,如何捕捉片段中的按钮单击并在运行时添加选项卡呢

create a new tab with different layout
看这个例子

该问题与您无关,但示例是有效的,并且与您问题的一部分相关

编辑

这就是如何将片段链接到选项卡的方法

class TestFragmentAdapter extends FragmentPagerAdapter {        
        private int mCount = TABS.length;

        public TestFragmentAdapter(FragmentManager fm) {
            super(fm);
        }

        @Override
        public Fragment getItem(int position) {

            MainSummary f1 = new MainSummary();
            MainActivity f2 = new MainActivity();

            if(TABS[position].equals("Summary")){
                return f1;
            }else if(TABS[position].equals("Activity")){
                return f2;
            }else{
                return null;
            }
        }

        @Override
        public int getCount() {
            return mCount;
        }

        @Override
        public CharSequence getPageTitle(int position) {
            return TABS[position];
        }
}
对于每个片段,可以有单独的类和布局R.layout.main\u摘要,如下所示

public final class MainSummary extends ListFragment{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);
    View view = inflater.inflate(R.layout.main_summary, container, false); 
    return view; 
}
}
这里有一些有用的示例项目
如果您研究这些样本,您可以找到问题的所有答案

谢谢您的回复。给出的例子有点混乱。你能解释一下在那里做什么吗??