私はアクティビティとその中に断片の束を持っています。フラグメントはスライディングではなく、ボタンをクリックすることで遷移します。私は、ユーザーがどの断片であるかを示す下部のようなタブインジケーターを作成しようとしています。私はそれがどのように呼ばれているのか分からない。フラグメントのスタックのためのタブインジケータを作成します。
これはすべてのフラグメントが属している私の主なアクティビティであり、アクションバーメニューではユーザーがフラグメントをナビゲートします。アクティビティでは、私はあなたのコードを見ることができないとして、4つの断片(DetailsFragment)
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;
}
を参照してください... https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapterを提供していますこの質問にいくつかのコードを追加できますか?一度に1つの質問だけでもお尋ねください。 –
私の活動を追加しました、申し訳ありません。 –
このレポを見てください[Androidタブとフラグメント](https://github.com/AdilSoomro/Iphone-Tab-in-Android) –