화면처럼 상단에 이미지뷰가 있고
이미지뷰를 선택시 QuickAction 이라는 팝업메뉴창이 나오도록 되어있습니다.
팝업메뉴창에 Menu1 을 눌렀을때
화면 중간에 있는 FrameLayout 이라는 부분에 Activity를 불러 표시하고 싶은데
TabHost 에서 각각의 탭을 Activity로 관리하듯 부분적으로 Activity를 불러와 화면을 변경하고 싶은데
좋은 방법 있으시면 공유 부탁합니다.
BaseActivity { private ViewGroup _body; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.act_base); _body = (ViewGroup) findViewById(R.id.body_layout); } @Override public void setContentView(int $layoutResId) { _body.removeAllViews(); getLayoutInflater().inflate($layoutResId, _body); } } Child1Activity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.act_child1); } }
저는 이런 식으로 사용하고 있어요
로그인 유지
BaseActivity { private ViewGroup _body; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.act_base); _body = (ViewGroup) findViewById(R.id.body_layout); } @Override public void setContentView(int $layoutResId) { _body.removeAllViews(); getLayoutInflater().inflate($layoutResId, _body); } } Child1Activity extends BaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.act_child1); } }저는 이런 식으로 사용하고 있어요