2025-02-09

//////////////////////////////////////////////////////////////////////////
   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);
     }
   }
Java代碼 
<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> 

作者“點點滴滴”
 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *