我是安卓新手。
我想像SplitView
在 Android 中那样做 iPhone。我是用LayoutInflater
.
视图出现在我的孩子身上,LinearLayout
但该视图的活动尚未开始。
所以它只是渲染它不是开始活动的视图childview
。
我尝试使用 Intent 但它没有给我它只给我的父视图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);
}
而且我还覆盖了setContentView
类似的方法
@Override public void setContentView(int id) {
LayoutInflater inflater = (LayoutInflater)getBaseContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(id, ChildView);
}