如何将Activity添加到FrameLayout里面。日常我们想让Activity添加到Fragment里面,需要继承FragmentActivity,这样比较局限。通过下面的代码在MainActivity中定义SetMainContentView的方法,在你想添加的Activity里面调用该方法就行。
public void SetMainContentView(int layoutResId, Context context) {
FrameLayout frmContent = (FrameLayout) findViewById(R.id.MainContent);
LayoutInflater inflater = LayoutInflater.from(context);
View v = inflater.inflate(layoutResId, null);
frmContent.addView(v);
}