我正在尝试使用 opengl 为 android 制作一个非常简单的 cad 程序。所以我试图弄清楚如何将 x,y,z 浮点值从编辑文本视图输入到数组中。这是我开始的代码,它将显示浮点数组到文本视图,但是当我运行应用程序时,我输入了数字然后它崩溃了。
`公共类 MainActivity 扩展 Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button bline = (Button) findViewById(R.id.line);
final EditText inPut = (EditText) findViewById(R.id.input);
final View display =(View ) findViewById(R.id.display);
final View Info =(View) findViewById(R.id.info);
bline.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
int i = 0;
final float[] line = new float[10000];
((TextView) Info).setText("Point 1");
float coords = Float.valueOf(inPut.getText().toString());
for (i=0;i<line.length-1;i++){
line[i]=coords;
}
((TextView) display).setText(String.valueOf(line[i]));
}
});`