当我有意图时,我可以在哪里放置布局?

时间:2013-01-12 01:49:23

标签: java android charts achartengine

我想在android中使用图表,我使用this框架 以下课程将在开始时使用:

public class ChartDemo extends ListActivity {

  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent intent=  new SalesStackedBarChart().execute(this);
    startActivity(intent);

  }

查看ChartDemo类here

的详细信息

详细信息类SalesStackedBarChart here

当startActivity(intent)时,我有一个这样的图表:enter image description here 但我希望使用此图表进入布局,按钮,textview ....我该怎么办? 谢谢!

3 个答案:

答案 0 :(得分:1)

看看this示例。它向您显示您所需要的。

此外,this会对您有所帮助。

答案 1 :(得分:0)

我不确定我是否正确理解了你的问题,但如果你问如何用一个按钮(而不是onCreate)启动它,那么你需要将你的startActivity代码放入一个按钮onClick处理程序。 ..

最简单的方法是:

... XML

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onclick="openChart"
android:text="Open Chart"
/>

然后在您的活动代码

public void openChart(View v){
    Intent intent=  new SalesStackedBarChart().execute(this);
    startActivity(intent);
}

答案 2 :(得分:0)

执行以下步骤:

  1. 使用按钮创建布局。
  2. 将自定义图表视图包含在布局中。
  3. 并做你想做的事。