안녕하세요~
스피너 질문 하나만 드릴게요~

        Spinner spin = (Spinner)findViewById(R.id.Spinner01);
        spin.setPrompt("지역을 선택하세요.");
        
        adspin = ArrayAdapter.createFromResource(this, R.array.planets,
          android.R.layout.simple_spinner_item);
        adspin.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spin.setAdapter(adspin);
        
        spin.setOnItemSelectedListener(new OnItemSelectedListener() {
         public void onItemSelected(AdapterView<?> parent, View view,
           int position, long id) {
          Log.d("adspin.getItem(position) => ", "adspin.getItem(position) =>" + adspin.getItem(position));
         }
         public void onNothingSelected(AdapterView<?> parent) {
         }
        });

스피너 값은 adspin.getItem(position) 요거로 들어오구요.

final Button ScBtn = (Button)findViewById(R.id.ScButton);
        ScBtn.setOnClickListener(new Button.OnClickListener() {
         
         public void onClick(View v) {
          oceandata = XmlUtil.oceanDataParse(getResources().getString(R.string.ocean_info_xml_url) + "20091112" );
          final List<OceanData> tmpList = new ArrayList<OceanData>();
          String tmpName;
          String test = "지역"
          for (OceanData data : oceandata) {
           tmpName = data.getName().trim();
           if (tmpName.equals(test)){
            tmpList.add(data);
           }
          }
          
          OceanInfoListAdapter adapter = new OceanInfoListAdapter(OceaninfoSearch.this, R.layout.ocean_info_list_item1, tmpList);
          ListView list = (ListView) findViewById(android.R.id.list);
          list.setAdapter(adapter);
         }
        });

버튼을 클릭하믄 스피너에서 선택한 스트링값이 String test = "지역" 요기에 담겨야 하는데요..
서로 다른 메소드 간에 데이터이동을 어떻게 해야 할지 몰라서요...
따로따로는 돌아가는데 합치질 못하겠네요.덜덜덜





 

SMS 입니다.