2013-06-23 2 views
0

배경 검정 사각형을 투명하게 설정하고 싶지만 그 결과는 다음과 같습니다.AChartEngine 배경과 여백을 투명하게 설정하십시오.

_renderer.setApplyBackgroundColor(true); 
_renderer.setBackgroundColor(Color.TRANSPARENT); 
_renderer.setMargins(new int[]{0,0,0,0}); 
_renderer.setMarginsColor(Color.TRANSPARENT); 

그래프 텍스트를 약간 작게 설정하여 축 텍스트에 약간의 간격을두고 싶습니다. 나는 검은 색을 원하지 않는다. 투명하게 설정하는 방법.

Anther 질문, XML을 사용하여보기를 설정하는 방법. 지금은 XML에서 선형 레이아웃을 사용하고 linearlayer.addView (view)를 사용하여 achartengine에서 반환 한 뷰를 추가합니다. ChartFactory.getBarChartView (...) 그러나 XML에서 뷰를 정의하면 보기의 내용을 막대 내용으로 직접 설정합니다. 내 코드에서 동적 addView를 사용하지 않고 xml을 사용하여 뷰를 설정한다는 의미입니다. 감사.

my activity view

답변

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?

희망이 도움이됩니다. 당신이 투명한 배경 색상을 설정하려면

+0

와우! 그것은 작동합니다! 하지만 왜? transparent 매개 변수가 작동하지 않는 이유는 무엇입니까? 정말 고마워. – stcheng

+0

링크에서 답변을 읽으면 배경이 투명하게 설정되는 동안 버그가있는 것으로 보입니다. 이유를 모르겠다. –

0

, 당신은 시도 할 수 있습니다 :

renderer.setMarginsColor(Color.argb(0x00, 0xff, 0x00, 0x00)); 

그냥 일이 될 나를 위해!

관련 문제