我想将背景黑色方块设置为透明,但结果是这样的。
_renderer.setApplyBackgroundColor(true);
_renderer.setBackgroundColor(Color.TRANSPARENT);
_renderer.setMargins(new int[]{0,0,0,0});
_renderer.setMarginsColor(Color.TRANSPARENT);
我想将图形部分设置得稍小,以使轴文本有一些空间。我不想要黑色的东西......如何将它设置为透明。
另一个问题,如何使用xml来设置视图。我现在在xml中使用线性布局,然后使用linearlayer.addView(view)添加achartengine返回的视图:ChartFactory.getBarChartView(...)但是如果我在xml中定义一个视图,如何直接设置视图内容的条形内容。我的意思是不在我的代码中使用动态addView,而是使用xml设置视图。感谢。
答案 0 :(得分:4)
- >我不确定你是否看过AChartEngine transparent background问题。它谈到了类似的问题:
根据它,您可以尝试:
setMarginsColor(Color.argb(0x00, 0x01, 0x01, 0x01));
- >如果它不起作用,您可以尝试使用透明背景创建活动,如果需要,也可以给它一个对话框:
Android: how to create a transparent dialog-themed activity
How do I create a transparent Activity on Android?
希望这有帮助。
答案 1 :(得分:0)
如果要设置透明背景颜色,可以尝试:
renderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00));
这对我有用!