当前位置:编程学习 > JAVA >>

小弟写了一个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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,