私はAndroidが初めてです。
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);
}