Android 为片段堆栈创建选项卡指示器

Android 为片段堆栈创建选项卡指示器,android,Android,我有一个活动,里面有一堆碎片。片段不是通过滑动来转换的,而是通过单击按钮来转换的。我正试图构建一个标签指示器,就像底部的那个指示器一样,显示用户是哪个片段。我甚至不知道它叫什么 这是我的主要活动,所有片段都属于这里,用户通过actionbar菜单浏览片段。在活动中,它直接切换到4个片段中的第一个片段(DetailsFragment) 由于我看不到您的代码,因此我提供了以下内容。。。参考此您能为这个问题添加一些代码吗?另外,请一次只问一个问题。添加了我的活动,抱歉。请查看此repo VIewPag

我有一个活动,里面有一堆碎片。片段不是通过滑动来转换的,而是通过单击按钮来转换的。我正试图构建一个标签指示器,就像底部的那个指示器一样,显示用户是哪个片段。我甚至不知道它叫什么

这是我的主要活动,所有片段都属于这里,用户通过actionbar菜单浏览片段。在活动中,它直接切换到4个片段中的第一个片段(DetailsFragment)


由于我看不到您的代码,因此我提供了以下内容。。。参考此

您能为这个问题添加一些代码吗?另外,请一次只问一个问题。添加了我的活动,抱歉。请查看此repo VIewPager类负责滑动。VIewPager用于滑动,我不希望滑动片段,但只显示片段的指示器。
public class CreateWorkoutActivity extends AppCompatActivity implements View.OnClickListener {



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_create_workout);

    DetailsFragment fragment = new DetailsFragment();
    getSupportFragmentManager().beginTransaction()
            .replace(R.id.create_activity_frameLayout, fragment)
            .addToBackStack(null)
            .commit();

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

}

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
        case android.R.id.home:
            FragmentManager fm = getSupportFragmentManager();

            if (fm.getBackStackEntryCount() > 0) {
                fm.popBackStack();
            }
            return true;
    }
    return false;
}