Fragment에 다른 클래스를 extends하고 싶을 때,
조회수 683회
public class Main_Title_Fragment : Fragment
{
ImageButton _Back_Button, _Exit_Button;
TextView _Title_Text;
FragmentTransaction _Main_Menu_Fragment;
FragmentManager _Back_Stack;
public override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
_Main_Menu_Fragment = ChildFragmentManager.BeginTransaction();
Main_Menu_Fragment _Setting = new Main_Menu_Fragment();
_Main_Menu_Fragment.Replace(Resource.Id._Adapter_Content, _Setting);
_Main_Menu_Fragment.Commit();
// 화면 실행시 기본적으로 Open 하는 Fragment
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
}
이런식으로 플래그먼트가 있을 때,
abs라는 클래스를 extends하고 싶다면 어떻게 해야하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
abs
가interface
이면 가능하겠으나 일반 클래스라면 현재는 이미Fragment
클래스를extends
하고 있기 때문에 불가능합니다. abs 클래스 내용을 Fragment 에 접목시켜서 새로운 Fragment 클래스를 만든 후 해당 클래스를 extends 하는 방법이 있습니다. abs 클래스 내용을 올려 주시면 좀더 자세한 답변이 가능 할 것 같습니다-
(•́ ✖ •̀)
알 수 없는 사용자
- https://hashcode.co.kr/questions/6437/fragment%EC%97%90-extends-%EC%97%90-%EB%8C%80%ED%95%9C-%EC%B6%94%EA%B0%80-%EC%A7%88%EB%AC%B8 알 수 없는 사용자 2018.8.10 14:12
- 새로 질문을 올렸습니다! 알 수 없는 사용자 2018.8.10 14:12
-
댓글 입력