如何将View 1的内容设置为View2?

时间:2014-08-30 07:59:53

标签: java android android-view

Private View View2;
...
View View1 = ChartFactory.getLineChartView(this, dataset, renderer);
...
View2 = (View)findViewById(R.id.View2);
...
  1. View1显示从数据集生成的折线图。
  2. View2是MainActivity的视图。
  3. View1可以显示setContentView(View1);
  4. 如何在View2中显示折线图?

2 个答案:

答案 0 :(得分:1)

如果要在视图之间切换内容,请参阅ViewSwitcher。 例如:Dynamically change view inside view in Android

答案 1 :(得分:0)

如果我理解正确,你可能需要更换这些视图,如果我是正确的,你可以尝试这些代码

ViewGroup parent = (ViewGroup) View1.getParent();
int index = parent.indexOfChild(View1);
parent.removeView(View1);
parent.addView(View2, index);