을 확인하십시오
1) 조각 (예 :
<FrameLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:id="@+id/container"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout.... and so on
</FrameLayout>
다음 viewpager에 의해 선택됩니다 ViewPagerFragment1)를, 아이디 "용기"예와 루트 레이아웃으로 FrameLayout이있다 2) ViewPagerFragment1 클래스 내에서 액션이 트리거 된 후 새 조각을 FrameLayout으로 바꾸거나 추가해야합니다. 예 :
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.selection:
// Create new fragment and transaction
NewFragment newFragment = new NewFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.container, newFragment, "NewFragment");
transaction.addToBackStack(null);
transaction.commit();
break;
default:
break;
}
}