0
현재 XML 레이아웃 파일을 사용하여 캔버스에서보기를 렌더링하는 사용자 지정보기를 만드는 중입니다. 이 파일에는 동적 내용을위한 FrameLayout이 있습니다. 이 메서드를 사용하여 콘텐츠 및 사용자 지정보기 클래스에서 변경하려고합니다.사용자 정의보기에서 FrameLayout 내용 바꾸기
private void setFragment(Fragment fragment)
{
((ActionBarActivity) getContext()).getSupportFragmentManager()
.beginTransaction()
.replace(R.id.content_container, fragment)
.commit();
}
이 문제는 내가이 뷰에 포함 된 활동에서 FragmentManager를 사용하고 있다는 점이다. 때문에 이것을 FragmentManager 내 FrameLayout이 포함되지 않은 활동의 레이아웃 파일을 참조하는의. 사용자 정의보기 레이아웃 파일의 내용을 수정하여 FrameLayout에 액세스하고 내용을 변경할 수 있어야합니다.
내가 원하는 것을 성취하려면 어떻게해야합니까? 어떤 생각?
이것은 활동이 content_container에 액세스 할 수 없다는 문제를 해결하지 못합니다. –