Android 如何使用数组[]或从sqlite创建条形图

Android 如何使用数组[]或从sqlite创建条形图,android,arrays,sqlite,bar-chart,Android,Arrays,Sqlite,Bar Chart,我有这个例子,但我想用arraylist从sqlite o动态填充它 barChart = (BarChart) findViewById(R.id.bargraph); ArrayList<BarEntry> barEntries = new ArrayList<>(); barEntries.add(new BarEntry(44f, 0)); barEntries.add(new BarEntry(88f, 1)); ba

我有这个例子,但我想用arraylist从sqlite o动态填充它

    barChart = (BarChart) findViewById(R.id.bargraph);


    ArrayList<BarEntry> barEntries = new ArrayList<>();
    barEntries.add(new BarEntry(44f, 0));
    barEntries.add(new BarEntry(88f, 1));
    barEntries.add(new BarEntry(66f, 2));

    BarDataSet barDataSet = new BarDataSet(barEntries, "datos");

    ArrayList<String> theDates = new ArrayList<>();
    theDates.add("Enero");
    theDates.add("Febrero");
    theDates.add("Marzo");

    BarData theData = new BarData(theDates, barDataSet);
    barChart.setData(theData);

    barChart.setTouchEnabled(true);
    barChart.setDragEnabled(true);
    barChart.setScaleEnabled(true);
barChart=(barChart)findViewById(R.id.bargraph);
ArrayList barEntries=新的ArrayList();
添加(新巴伦特里(44f,0));
增加(新巴伦特里(88f,1));
增加(新巴伦特里(66f,2));
BarDataSet BarDataSet=新的BarDataSet(巴伦特里群岛,“datos”);
ArrayList theDates=新的ArrayList();
添加(“Enero”);
添加(“Febrero”);
添加(“Marzo”);
BarData theData=新的BarData(theDates,barDataSet);
条形图。设置数据(数据);
条形图。setTouchEnabled(真);
条形图。setDragEnabled(真);
条形图。setScaleEnabled(真);

有人能帮我从sqlite创建一个包含两列数据的条形图吗?

从数组生成条形图或从sqlite获取数组时,你有问题吗?从数组中,如下所示:private float[]yData={5,10,15,30,40}//私有字符串[]扩展数据={“A”、“B”、“C”、“D”、“F”};这对我有用