저는 Android가 처음입니다.어린이 페이지 팽창 후 활동 시작 안 됨 ChildView
Android에서 SplitView
과 같은 iPhone을하고 싶습니다. 나는 LayoutInflater
을 사용하여 그것을했다.
보기가 내 자식 LinearLayout
에 있지만 그보기의 활동이 시작되지 않았습니다.
그래서 그냥 childview
의 활동을 시작하지 않는보기를 렌더링합니다.
의도를 사용하여 시도했지만 부모보기를 제공하지 않습니다. 단지 childview
입니다.
도와주세요.
팽창 뷰의 활동을 시작하려면 어떻게해야합니까?
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setContentView(R.layout.ParentActivity);
LinearLayout ChildView; ChildView = (LinearLayout) findViewById(R.id.ChildView);
ChildView.removeAllViews();
setContentView(R.layout.ChildActivity);
}
와 나는 또한
@Override public void setContentView(int id) {
LayoutInflater inflater = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(id, ChildView);
}
는 코드 PLZ .. – Nermeen
@Override 공공 무효에서 onCreate (번들 savedInstanceState) { super.onCreate (savedInstanceState)를 게시; super.setContentView (R.layout.ParentActivity); LinearLayout ChildView; \t ChildView = (LinearLayout) findViewById (R.id.ChildView); \t ChildView.removeAllViews(); \t setContentView (R.layout.ChildActivity); – nyt23
http://www.androiduipatterns.com/2011/06/tablet-u-patterns-split-view.html – Nermeen