package com.example.graph;
public class MainActivity extends Activity
{
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
GraphViewSeries exampleSeries = new GraphViewSeries(new GraphViewData[]{
new GraphViewData(1, 2.0d)
, new GraphViewData(2, 1.5d)
, new GraphViewData(3, 2.5d)
, new GraphViewData(4, 1.0d)
});
GraphView graphView = new BarGraphView(MainActivity.this,"GraphViewDemo");
graphView.addSeries(exampleSeries);
graphView.setBackgroundColor(getResources().getColor(android.R.color.holo_green_light));
graphView.setBackgroundColor(Color.argb(50, 50, 0, 200));
}
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
最佳答案
您可以通过设置graphView.setBackground属性在graphview中使用图像作为背景,但是如果您的最低API小于16,Android会抱怨。
int imageResource = getResources().getIdentifier("@drawable/output_background", null, getPackageName());
Drawable graph_background = getResources().getDrawable(imageResource);
graphView.setBackground(graph_background);
关于java - 在android graphview中添加背景图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27273570/