1
ViewGroup을 기반으로 한 메뉴가 있습니다. 기본 레이아웃이 있고 모든 활동에서 뷰 그룹의 새 레이아웃에 삽입 한 다음 삭제할 수 있어야합니다. 하지만 작동하지 않습니다 !!! 제발 도와주세요.ViewGroup에 레이아웃 추가하기 안드로이드
클래스 :
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.root = (FlyOutContainer) this.getLayoutInflater().inflate(R.layout.activity_main, null);
this.setAdditionalLayout(findViewById(R.id.physical_layout));
this.setContentView(root);
}
뷰 그룹 :
<com.nurielweizmann.calculator.view.viewgroup.FlyOutContainer xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#444488"
android:orientation="vertical"
android:id="@+id/menu">
............
</RelativeLayout>
</com.nurielweizmann.calculator.view.viewgroup.FlyOutContainer>
기능 : 미리
FlyOutContainer root;
public void setAdditionalLayout(View view){
root.addView(view,1);
}
감사