`
wang_peng1
  • 浏览: 3900805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

两个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);

   }

   }

<resources>
    <!-- Used in View/Spinner1.java -->
    <string-array name="shengfen">
        <item>不限</item>
        <item>北京</item>
        <item>天津</item>
        <item>河北</item>
        <item>山西</item>
        <item>内蒙古</item>
        <item>辽宁</item>
        
         <item>吉林</item>
        <item>黑龙江</item>
        <item>上海</item>
        <item>江苏</item>
        <item>浙江</item>
        <item>安徽</item>
        
         <item>福建</item>
        <item>江西</item>
        <item>山东</item>
        <item>河南</item>
        <item>湖北</item>
        <item>湖南</item>
        
         <item>广东</item>
        <item>广西</item>
        <item>海南</item>
        <item>重庆</item>
        <item>四川</item>
        <item>贵州</item>
        
        <item>云南</item>
        <item>西藏</item>
        <item>陕西</item>
        <item>甘肃</item>
        <item>青海</item>
        <item>宁夏</item>
        
        <item>新疆</item>
        <item>台湾</item>
        <item>香港</item>
        <item>澳门</item>
    </string-array>
    
   
    <string-array name="beijing_city">
        <item>不限</item>
        <item>东城</item>
        <item>西城</item>
        <item>朝阳</item>
        <item>丰台</item>
        <item>石景山</item>
        <item>海淀</item>
        <item>门头沟</item>
        <item>房山</item>
        <item>通州</item>
    </string-array>
    
   <string-array name="tianjin_city">
        <item>不限</item>
        <item>和平</item>
        <item>河东</item>
        <item>河西</item>
        <item>南开</item>
        <item>河北</item>
        <item>红桥</item>
        
    </string-array>
 
    
</resources>
 
分享到:
评论
1 楼 lrc_1986 2011-10-13  

相关推荐

Global site tag (gtag.js) - Google Analytics