0
我目前正在创建一个使用xml布局文件在画布上呈现视图的自定义视图。在这个文件中,我有一个用于动态内容的FrameLayout。我试图用这种方法改变内容和自定义视图类。从自定义视图替换FrameLayout内容
private void setFragment(Fragment fragment)
{
((ActionBarActivity) getContext()).getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_container, fragment)
.commit();
}
这样做的问题是,我使用的是从这一观点被嵌入活动中的FragmentManager,因为这个FragmentManager被引用不包含我的FrameLayout Activity的布局文件。我需要这个能够修改自定义视图的布局文件中的内容,以便它可以访问FrameLayout并更改内容。
我该如何去完成我想要的?任何想法?
这并不能解决活动无法访问content_container的问题。 – 2014-12-19 20:05:16