我是新来的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