小编ano*_*dha的帖子

如何在Horizo​​ntalBarChart中显示右侧的标签和左侧的值?

使用MPAndroidChart 3.0.2 绘制水平条形图.值显示在条形图的右侧.我可以使用setValueFormatter并使用IAxisValueFormatter接口在右侧显示标签.但是现在不显示这些值.

{
    HorizontalBarChart barChart = (HorizontalBarChart) itemView.findViewById(R.id.barChart);

            BarData data = new BarData();

        ArrayList<BarEntry> valueSet1 = new ArrayList<>();

        ArrayList<String> labels = new ArrayList<>();
        labels.add("January");
        labels.add("February");
        labels.add("March");
        labels.add("April");
        labels.add("May");
        labels.add("June");
        ArrayList<String> ylabels = new ArrayList<>();
        int dataCount=0;
        for (int i=0;i<6;++i) {
            BarEntry entry = new BarEntry(dataCount,(i+1)*2);
            valueSet1.add(entry);
            ylabels.add(" "+i);
            dataCount++;
        }
        List<IBarDataSet> dataSets = new ArrayList<>();
        BarDataSet bds = new BarDataSet(valueSet1, " ");
        bds.setColors(ColorTemplate.MATERIAL_COLORS);
        String[] xAxisLabels = labels.toArray(new String[0]);
        String[] yAxisLabels = ylabels.toArray(new String[0]);
        bds.setStackLabels(xAxisLabels);
        dataSets.add(bds);
        data.addDataSet(bds);
        data.setDrawValues(true);
        data.setBarWidth(0.4f); …
Run Code Online (Sandbox Code Playgroud)

charts android bar-chart mpandroidchart

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

资源可用时出现 ResourcesNotFoundException(API 22 和 23 设备)

我仅在 API 22 和 23 设备上遇到此崩溃。

(android.content.res.Resources$NotFoundException:来自可绘制资源 ID #0x7f080156 的文件 res/drawable/show_empty_state.xml 在 android.content.res.Resources.loadDrawableForCookie(Resources.java:2640) 在 android.content.res.Resources .loadDrawable(Resources.java:2540) 在 android.content.res.Resources.getDrawable(Resources.java:806) 在 android.content.Context.getDrawable(Context.java:458) 在 android.support.v4.content。 ContextCompat.getDrawable(ContextCompat.java:358)在com.myProj.utils.EmptyStateView.setImage(EmptyStateView.java:55)在com.myProj.tab_two.ShowFragment.onCreateView(ShowFragment.java:111)在android.support.v4 .app.Fragment.performCreateView(Fragment.java:2261)

该资源肯定存在,并且在更高的设备上运行良好。我最近所做的唯一更改是使用 SVG 替换新的矢量图像作为 show_empty_state。我确实查看了其他一些相关问题。至今未能找到答案。任何帮助表示赞赏。谢谢。

svg android exception drawable

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

标签 统计

android ×2

bar-chart ×1

charts ×1

drawable ×1

exception ×1

mpandroidchart ×1

svg ×1