package bwei.com.day0511_demo123; import android.app.Activity; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.view.View; import android.widget.FrameLayout; import android.widget.TextView; import bwei.com.day0511_demo123.fragments.Fragment01; import bwei.com.day0511_demo123.fragments.Fragment02; public class MainActivity extends FragmentActivity implements View.OnClickListener{ private TextView one,two; private FrameLayout context; private Fragment01 fragment01; private Fragment02 fragment02; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化页面 initViews(); } private void initViews() { one = findViewById(R.id.one); two = findViewById(R.id.two); context = findViewById(R.id.content); one.setOnClickListener(this); two.setOnClickListener(this); //创建fragment fragment01 = new Fragment01(); fragment02 = new Fragment02(); FragmentManager fm = getSupportFragmentManager(); FragmentTransaction ft = fm.beginTransaction(); ft.replace(R.id.content,fragment01); ft.commit(); } //点击事件 @Override public void onClick(View v) { switch (v.getId()){ case R.id.one: FragmentManager fm1 = getSupportFragmentManager(); FragmentTransaction ft1 = fm1.beginTransaction(); ft1.replace(R.id.content,fragment01); ft1.commit(); break; case R.id.two: FragmentManager fm2 = getSupportFragmentManager(); FragmentTransaction ft2 = fm2.beginTransaction(); ft2.replace(R.id.content,fragment02); ft2.commit(); break; } } }
fragment的页面切换
猜你喜欢
转载自blog.csdn.net/chenyibai/article/details/80289311
今日推荐
周排行