我徹底糊塗了。據this 和this以及衆多其他來源,無論是在SO和其他地方,我應該能夠做到以下幾點:添加片段動態
import android.os.Bundle;
import android.app.Activity;
import android.app.FragmentTransaction;
import android.view.Menu;
public class MainScreenActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
MainRightFragment mrf = new MainRightFragment();
RecommendedFragment rf = new RecommendedFragment();
FragmentTransaction ft = getFragmentManager().beginTransaction();
ft.add(R.id.main_search_boxes, mrf, "fragmentright");
ft.add(R.id.main_left_side, rf, "fragmentreccomend");
}
}
的R.id引用指向的FrameLayout對象在我的。 xml文件。爲什麼我仍然得到「Add方法(INT,片段,字符串)在類型FragmentTransaction不適用於參數(INT,RecommendedFragment,字符串)」的錯誤消息?
你肯定RecommendedFragment延伸片段? 它只適用於一個片段嗎?你是否嘗試在兩者之間進行溝通? – Poutrathor