我正在关注这个Android机器人图表教程......
http://w2davids.wordpress.com/creating-charts-with-droidcharts-for-android/
有一次他做到了这一点
的setContentView(新 XYLineChart(getApplicationContext()));
我想指定一个xml布局,然后将此视图添加到它...我该怎么做? ...
答案 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()
{
}