안드로이드 개발 질문/답변
(글 수 45,052)
제가 A클래스에서 setContentView()<-( 요놈은 메인뷰를 부름. ) 그리고
mLayoutView = getLayoutInflater().inflate(R.layout.test, null);
addContentView(mLayoutView, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
이렇게 addContentView를 부릅니다. 문제는 다른클래스에서 사용할 꺼라 (다른클래스는 다른걸 상속 받아서;;)
처음에 LayoutView.setVisibility(View.INVISIBLE); 해서 가려주고 다른클래스에서 다시 비지블 해서 보여주게 합니다. 그런데 EditText가 보이지도 않고 터시 시 키보드가 나오면서 보이긴 하는데 두개를 불러오는데 하나는 또 짤리네요;;
다른 클래스에서
View layout = ((aaa)GlobalData.mActivity).mLayoutView;
layout.setVisibility(View.VISIBLE);
layout.bringToFront();
이렇게 불러옵니다만;;;
왜 처음에 비지블 해줘도 안보이는 지 궁금합니다;;