Droid Charts Android Java Issue

时间:2011-01-17 11:10:52

标签: java android android-layout charts jfreechart

我正在关注这个Android机器人图表教程......

http://w2davids.wordpress.com/creating-charts-with-droidcharts-for-android/

有一次他做到了这一点

  

的setContentView(新   XYLineChart(getApplicationContext()));

我想指定一个xml布局,然后将此视图添加到它...我该怎么做? ...

2 个答案:

答案 0 :(得分:0)

我认为你不能这样做.bcoz他们在那个类中扩展视图所以它会捕获整个窗口。如果你想这样做而不是试试这个。


1.在xml中使用linearlayout,然后动态地在其中添加此视图。

答案 1 :(得分:0)

创建一个xml文件'linearlayoutgraph'。

然后使用以下代码使用此布局调用setContentView,同时还向其中添加其他视图/图表:

public class Graph extends Activity{

    LinearLayout linearlayout;

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

            linearlayout = (LinearLayout) View.inflate(this, R.layout.linearlayoutgraph, null);
            ContentValues datasetDescription = new ContentValues();
            //add your graph
            xyLineChart mView = new xyLineChart(this, datasetDescription, createDataset());
            linearlayout.addView(mView);
            setContentView(linearlayout);
    }

//create data
private XYDataset createDataset()
{
}