我是新來的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
@覆蓋 公共無效的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-ui-patterns-split-view.html – Nermeen