返回列表 發帖
FRAGMAIN.JAVA
  1. package com.brixpert.dab.fragment;

  2. import android.app.Fragment;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.widget.Button;

  7. public class FRAGMAIN extends AppCompatActivity {

  8.     Button button;
  9.     Button button2;
  10.     @Override
  11.     protected void onCreate(Bundle savedInstanceState) {
  12.         super.onCreate(savedInstanceState);
  13.         setContentView(R.layout.activity_fragmain);
  14.         button = (Button) findViewById(R.id.button);
  15.         button2 = (Button) findViewById(R.id.button2);
  16.         button.setOnClickListener(new View.OnClickListener() {
  17.             @Override
  18.             public void onClick(View v) {
  19.                 getFragmentManager().beginTransaction().add(R.id.frame, new FRAG1()).commit();
  20.             }
  21.         });
  22.         button2.setOnClickListener(new View.OnClickListener() {
  23.             @Override
  24.             public void onClick(View v) {
  25.                 getFragmentManager().beginTransaction().add(R.id.frame, new FRAG2()).commit();
  26.             }
  27.         });
  28.     }
  29. }
複製代碼
FRAG1.JAVA
  1. package com.brixpert.dab.fragment;


  2. import android.os.Bundle;
  3. import android.app.Fragment;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;


  7. /**
  8. * A simple {@link Fragment} subclass.
  9. */
  10. public class FRAG1 extends Fragment {


  11.     public FRAG1() {
  12.         // Required empty public constructor
  13.     }


  14.     @Override
  15.     public View onCreateView(LayoutInflater inflater, ViewGroup container,
  16.                              Bundle savedInstanceState) {
  17.         // Inflate the layout for this fragment
  18.         return inflater.inflate(R.layout.fragment_frag1, container, false);
  19.     }


  20. }
複製代碼
FRAG2.JAVA
  1. package com.brixpert.dab.fragment;


  2. import android.os.Bundle;
  3. import android.app.Fragment;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;


  7. /**
  8. * A simple {@link Fragment} subclass.
  9. */
  10. public class FRAG2 extends Fragment {


  11.     public FRAG2() {
  12.         // Required empty public constructor
  13.     }


  14.     @Override
  15.     public View onCreateView(LayoutInflater inflater, ViewGroup container,
  16.                              Bundle savedInstanceState) {
  17.         // Inflate the layout for this fragment
  18.         return inflater.inflate(R.layout.fragment_frag2, container, false);
  19.     }


  20. }
複製代碼
https://www.facebook.com/DABRiXPERT6584

TOP

返回列表