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()
{
...
}
我的方法是正确的。
答案 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));
}
});
您目前只是在点击按钮时更改当前活动的布局,而不更改为其他活动。
我希望我能正确理解你。如果没有,那么为我提供更多代码,以便我可以尝试了解你想要做什么。