Fragment无法移除remove

package com.example.cjlhappiness.fragment;

import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

public class MainActivity extends AppCompatActivity implements View.OnClickListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    findViewById(R.id.button1).setOnClickListener(this);
    findViewById(R.id.button2).setOnClickListener(this);
    findViewById(R.id.button3).setOnClickListener(this);
}


@Override
public void onClick(View v) {
    nother right=new nother();
    FragmentManager manager=getFragmentManager();
    FragmentTransaction transaction=manager.beginTransaction();
    switch (v.getId()){
        case R.id.button1:
            transaction.add(R.id.layout_right,right);
            transaction.addToBackStack(null);
            break;
        case R.id.button2:
            transaction.replace(R.id.layout_left,right);
            transaction.addToBackStack(null);
            break;
        case R.id.button3:
            transaction.remove(right);
            break;
    }
    transaction.commit();
}

}

可以实现动态添加fragment,但是无法移除。用了fragment放在了fragmentlaytou里

从xml中添加的fragment用FragmentTransaction无法remove掉,因此,如果要添加/删除,最好用代码动态添加和删除。

问题已经解决了 不过还是给个采纳!本人刚学Android,是否方便留下联系方式以便以后请教呢?谢谢!