1
我試圖從存儲在XML首選項文件中的值繪製餅圖。我有2個值,xy,需要從這個值中繪製一個餅圖。它不通過類傳遞變量。如果我把整數而不是x和y,圖表完美地工作,但我無法將x和y作爲變量傳遞。 如何讓這個工作?從首選項xml中的值繪製餅圖grath與achartEngine
public class MGraphPie extends Activity{
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
String x = preferences.getString("amountx", "DEFAULT");
String y = preferences.getString("amounty", "DEFAULT");
}
public Intent getIntent (Context context) {
int[] values = {x, y};
CategorySeries series = new CategorySeries("Pe");
int k = 0;
for (int value: values) {
series.add("Section " + ++k, value);
}
int[] colors = new int[] { Color.CYAN, Color.RED };
DefaultRenderer renderer = new DefaultRenderer();
for (int color : colors) {
SimpleSeriesRenderer r = new SimpleSeriesRenderer();
r.setColor(color);
renderer.addSeriesRenderer(r);
}
Intent intent = ChartFactory.getPieChartIntent(context, series, renderer, "PLEAaa");
return intent;
}
這是一個難題嗎? – 2012-07-06 22:12:11