實現點擊Button跳轉Fragment效果

第一步:XML設置按鈕ide

第二部:設置幾個Fragment對象

第三部:代碼實現get

//獲取Fragment的管理類對象
supportFragmentManager = getSupportFragmentManager();
//開啓一個事物
begin = supportFragmentManager.beginTransaction();
//爲這個事物添加一個Fragment
begin.add(R.id.framelayout,new YIFragment());
//開啓這個事物
begin.commit();

//點擊切換Fragmentit

@Override
public void onClick(View view) {
    switch (view.getId()){
        case R.id.zhonghe:
            //replace 替換
            supportFragmentManager.beginTransaction().replace(R.id.framelayout,new YIFragment()).commit();
            break;
        case R.id.dongtan:
            supportFragmentManager.beginTransaction().replace(R.id.framelayout,new ERFragment()).commit();
            break;
        case R.id.faxian:
            supportFragmentManager.beginTransaction().replace(R.id.framelayout,new SANFragment()).commit();
            break;
        case R.id.wode:
            supportFragmentManager.beginTransaction().replace(R.id.framelayout,new SIFragment()).commit();
            break;
    }
}
相關文章
相關標籤/搜索