小编Agr*_*909的帖子

如何从mpandroidchart的水平条形图中删除填充?

我试图制作一个覆盖整个父布局的水平条形图但不是.以下是我的代码 -

HorizontalBarChart barchart = new HorizontalBarChart(activity);
barchart.setLayoutParams(new LinearLayout.LayoutParams(0, 110, weight));

ArrayList<BarEntry> entries = new ArrayList<BarEntry>();
entries.add(new BarEntry(86.0f, 0));

BarDataSet dataset = new BarDataSet(entries, "");
dataset.setColor(Color.parseColor("#E0E0E0"));

ArrayList<String> labels = new ArrayList<String>();
labels.add("86.0"); 

BarData bardata = new BarData(labels, dataset);
barchart.setData(bardata);
barchart.setDescription("");

Legend legend = barchart.getLegend();
legend.setEnabled(false);

YAxis topAxis = barchart.getAxisLeft();
topAxis.setDrawLabels(false);

YAxis bottomAxis = barchart.getAxisRight();
bottomAxis.setDrawLabels(false);

XAxis rightAxis = barchart.getXAxis();
rightAxis.setDrawLabels(false);
bottomAxis.setDrawLabels(false);

barchart.setPadding(-1, -1, -1, -1);
barchart.setBackgroundColor(Color.CYAN);

return barchart;
Run Code Online (Sandbox Code Playgroud)

我希望我的水平条形图(条形图)填满整个蓝色区域.有人可以请帮助.

编辑:@PhilippJahoda我尝试了你的解决方案,但是在第一次启动时它显示的方式与我一样,当我点击/触摸图表然后只覆盖整个区域.你能否告诉我为什么我必须触摸图表才能填满整个空间.

首次发布时看起来像 -

截屏: 在此输入图像描述

点击后看起来像 -

屏幕截图2: 在此输入图像描述

android bar-chart mpandroidchart

8
推荐指数
3
解决办法
6279
查看次数

Android:如何使用微调器项设置标记

是否可以使用微调器项设置标记.我想将我的bean对象设置为标记,每个微调器项都可以吗?

android android-spinner

1
推荐指数
1
解决办法
3732
查看次数