2017-05-05 7 views
-1

私はアクティビティとその中に断片の束を持っています。フラグメントはスライディングではなく、ボタンをクリックすることで遷移します。私は、ユーザーがどの断片であるかを示す下部のようなタブインジケーターを作成しようとしています。私はそれがどのように呼ばれているのか分からない。フラグメントのスタックのためのタブインジケータを作成します。

これはすべてのフラグメントが属している私の主なアクティビティであり、アクションバーメニューではユーザーがフラグメントをナビゲートします。アクティビティでは、私はあなたのコードを見ることができないとして、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; 
} 

image example

+0

を参照してください... https://guides.codepath.com/android/ViewPager-with-FragmentPagerAdapterを提供していますこの質問にいくつかのコードを追加できますか?一度に1つの質問だけでもお尋ねください。 –

+0

私の活動を追加しました、申し訳ありません。 –

+0

このレポを見てください[Androidタブとフラグメント](https://github.com/AdilSoomro/Iphone-Tab-in-Android) –

答えて

0

のうち、最初のフラグメントにまっすぐに切り替えています、私がこの

+0

VIewPagerクラスはスライディングを可能にします。 –

+0

viewPagerはスライディングに使用されていますが、フラグメントをスライディングするのではなく、フラグメントのインジケータを表示するだけです。 –

関連する問題