setcontent视图无法正常工作

时间:2012-12-03 09:33:11

标签: android achartengine

button.setOnClickListener(new View.OnClickListener(){

            public void onClick(View v){
                setContentView(R.layout.activity_chart);
            }

        });

嗨我有上面的代码,其中点击按钮我试图显示活动activity_chart。在那个活动中,我想显示一个图表。这里我调用一个方法createIntent()。但我的问题是图表没有被绘制。请帮助我是新手。

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        createIntent();

    }

    public Intent createIntent() 

     {

...

}

我的方法是正确的。

1 个答案:

答案 0 :(得分:1)

使用以下方式调用新活动:

startActivity(new Intent(currentActivity.this, nextActivity.class));

然后,在您的新活动onCreate(Bundle savedInstance)方法中,您可以致电setContentView(Layout layout);来设置新布局。

因此,如果您想在单击按钮时更改活动,则必须执行以下操作:

button.setOnClickListener(new View.OnClickListener(){

            public void onClick(View v){
                startActivity(new Intent(currentActivity.this, nextActivity.class));
            }

        });

您目前只是在点击按钮时更改当前活动的布局,而更改为其他活动。

我希望我能正确理解你。如果没有,那么为我提供更多代码,以便我可以尝试了解你想要做什么。