我有一个(简单的)二维数组。我想做的是用该数组中的数据填充微调器。
String ap1[][] = new String[5][2];
ap1[0][0]="First item";
ap1[0][1]="1";
ap1[1][0]="Second item";
ap1[1][1]="2";
//etc. etc. etc.
Spinner apSpinner = (Spinner) findViewById(R.id.ap_spinner);
现在微调器应该填充来自每个数组条目的第一个元素(例如“第一个项目”、“第二个项目”、...),并且应该在做出选择后读取第二个项目并在以后的计算中使用。
我尝试使用以下代码,但得到了一些奇怪的文本,例如 LJava.Lang.String;@...
ArrayAdapter spinnerArrayAdapter = new ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, ap1);
apSpinner.setAdapter(spinnerArrayAdapter);
关于我的问题的任何线索?