小弟写了一个Button触发事件,目的是能获得spinner选中的值,可是验证的时候没反应,求指教啊
button_1.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
spinnerCardNumber.setOnItemSelectedListener(new Spinner.OnItemSelectedListener()
{
public void onItemSelected( AdapterView<?> arg0, View arg1, int arg2, long arg3) {
String cardNumber = Querywind.this.getResources().getStringArray(R.array.spin_numb)[arg2];
double d=Double.parseDouble(cardNumber);
// Toast.makeText ( Querywind.this ,cardNumber,1 ) .show ()
SimpleMarkerSymbol sms = new SimpleMarkerSymbol(Color.RED, 5, STYLE.CIRCLE);
Point pnt = new Point(d, 39.04478);
Graphic graphic = new Graphic(pnt, sms);
gLayer.addGraphic(graphic);
}
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
});
}
}); 求各位大神指教这段代码写的到底对不对,我是个新手 --------------------编程问答-------------------- 在 onClick(View v)这个方法里,直接 spinnerCardNumber.get**啊,不用写这么麻烦 啊,,,
补充:Java , Eclipse