返回列表 發帖
  1. package com.example.student.myapplication;

  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 MainActivity extends AppCompatActivity {
  8.     Button bt1,bt2;
  9.     @Override
  10.     protected void onCreate(Bundle savedInstanceState) {
  11.         super.onCreate(savedInstanceState);
  12.         setContentView(R.layout.activity_main);

  13.         bt1= (Button) findViewById(R.id.button);
  14.         bt2= (Button) findViewById(R.id.button2);

  15.         bt1.setOnClickListener(new View.OnClickListener() {
  16.             @Override
  17.             public void onClick(View v) {
  18.                 getFragmentManager().beginTransaction().add(R.id.frame,new fragment1()).commit();
  19.             }
  20.         });
  21.         bt2.setOnClickListener(new View.OnClickListener() {
  22.             @Override
  23.             public void onClick(View v) {
  24.                 getFragmentManager().beginTransaction().add(R.id.frame, new fragment2()).commit();
  25.             }
  26.         });
  27.     }
  28. }
  29. package com.example.student.myapplication;

  30. import android.app.Fragment;
  31. import android.os.Bundle;
  32. import android.view.LayoutInflater;
  33. import android.view.View;
  34. import android.view.ViewGroup;

  35. /**
  36. * Created by student on 2018/01/06.
  37. */
  38. public class fragment1 extends Fragment{

  39.     @Override
  40.     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  41.         View v=inflater.inflate(R.layout.fragment1,container,false);
  42.         return v;

  43.     }
  44. }
  45. package com.example.student.myapplication;

  46. import android.app.Fragment;
  47. import android.os.Bundle;
  48. import android.view.LayoutInflater;
  49. import android.view.View;
  50. import android.view.ViewGroup;

  51. /**
  52. * Created by student on 2018/01/06.
  53. */
  54. public class fragment2 extends Fragment{
  55.     @Override
  56.     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  57.         View v=inflater.inflate(R.layout.fragment2,container,false);
  58.         return v;
  59.     }
  60. }
複製代碼
羽毛神在此

TOP

返回列表