我有一张用于显示图表的图表。
要显示图表,我使用从这里取出的罐子:
http://writerbay.wordpress.com/2011/03/12/android-tutorial-displaying-chart-on-android/#comment-54
它的代码也类似于那个....它看起来像这样:
package com.google.android.chartView;
import com.kidroid.kichart.model.Aitem;
import com.kidroid.kichart.view.LineView;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
public class chartView extends Activity {
/** Called when the activity is first created. */
LineView lv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String xaxis[]=new String[4];
xaxis[0]="2006";
xaxis[1]="2007";
xaxis[2]="2008";
xaxis[3]="2009";
float line1[]=new float[4];
line1[0]=120;
line1[1]=240;
line1[2]=500;
line1[3]=100;
float line2[]=new float[4];
line2[0]=100;
line2[1]=650;
line2[2]=700;
line2[3]=300;
float line3[]=new float[4];
line3[0]=50;
line3[1]=180;
line3[2]=360;
line3[3]=900;
Aitem items[]=new Aitem[3];
items[0]= new Aitem(Color.BLUE,"pauOut",line1);
items[1]= new Aitem(Color.GREEN,"pauOut",line2);
items[2]= new Aitem(Color.YELLOW,"pauOut",line3);
lv=new LineView(this);
lv.setTitle("Yearly Budget");
lv.setAxisValueX(xaxis);
lv.setItems(items);
setContentView(lv);
}
}
我面临的问题是图表填满了我的整个图像,当我还想在该活动上放置一个按钮时,它将无法显示,因为图表占据了整个屏幕....
问题:有人可以告诉我如何放置该图表,以便它不会填满我的整个屏幕,所以我可以在它下面放置按钮吗? Thx ...我的应用程序在Android上
答案 0 :(得分:0)
您只是在您创建的布局对象上调用setContentView
。所有这一切都会显示出来!
尝试使用包含空白线性布局的xml文件,并设置按钮设置方式,然后在代码中ThatLinearLayout.addView(lv);