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