首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

两个spinner的联动 省城城市

2012-07-28 
两个spinner的联动 省会城市/////////////////////////////////////////////////////////////////////////

两个spinner的联动 省会城市

//////////////////////////////////////////////////////////////////////////

shengfenSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

?

@Override

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

// TODO Auto-generated method stub

shengfenValue = (String) shengfenSpinner.getItemAtPosition(arg2);

updateSpiner(shengfenValue);

}

?

@Override

public void onNothingSelected(AdapterView<?> arg0) {

// TODO Auto-generated method stub

shengfenSpinner.setSelection(0);

}

});

?

citySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

?

@Override

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) {

// TODO Auto-generated method stub

cityValue = (String) citySpinner.getItemAtPosition(arg2);

//Log.i("aa",""+cityValue);

}

?

@Override

public void onNothingSelected(AdapterView<?> arg0) {

// TODO Auto-generated method stub

citySpinner.setSelection(0);

}

});

private void updateSpiner(String city)

? ?{

? ?if(city.equalsIgnoreCase("北京"))

? ? ?{

? ?

? ? ? ? ? ?ArrayAdapter<CharSequence> cityadapter = ArrayAdapter.createFromResource(this, R.array.beijing_city, R.layout.spinner_item);

? ? ? ? ? ?cityadapter.setDropDownViewResource(R.layout.spinner_down_item);

?

? ? ?citySpinner.setAdapter(cityadapter);

? ? ?}

? ?

? ?if(city.equalsIgnoreCase("天津"))

? ?{

?

? ? ? ?ArrayAdapter<CharSequence> cityadapter = ArrayAdapter.createFromResource(this, R.array.tianjin_city, R.layout.spinner_item);

? ? ? ?cityadapter.setDropDownViewResource(R.layout.spinner_down_item);

?

citySpinner.setAdapter(cityadapter);

? ?}

? ?}

  

热点排行