class1.java創建了class2.java中需要的float []數組。你怎麼做到這一點?浮點[]是點。下面是一個例子代碼:如何在android中的活動之間傳遞一個float []數組?
class1.java
import android.app.Activity;
import android.content.Context;
import android.app.ListActivity;
import android.content.Intent;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Typeface;
import android.view.Display;
import android.view.SurfaceHolder;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
public class class1 extends Activity implements OnClickListener {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
float[] points = new float[100];
}
}
class2.java
import android.app.Activity;
import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.DashPathEffect;
import android.graphics.Paint;
import android.graphics.Path;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
public class graph extends Activity{
DemoView demoview;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
demoview = new DemoView(this);
setContentView(demoview);
}
private class DemoView extends View{
public DemoView(Context context){
super(context);
}
@Override protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawLines(points, paint);
}
}
}
重新加標籤的語言和參數傳遞更接近什麼其他的結構問題在於什麼。 – Flexo 2010-11-12 16:41:21
如果您將其重新標記爲java,那麼您可能會破壞它。這是一個非常Android的問題。 – Falmarri 2010-11-12 17:06:18
@Falmarri:在OP的問題和代碼中擴展名是.JAVA。 – 2010-11-12 17:32:14