Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android技術基礎 >> 第22章、OnItemSelectedListener事件與二級聯動(從零開始學Android)

第22章、OnItemSelectedListener事件與二級聯動(從零開始學Android)

編輯:Android技術基礎

 在Android App應用中,二級聯動是應用極為廣泛的,我們在上一章的基礎上來學習一下如何實現。

  基本知識點:OnItemSelectedListener事件

 

一、界面

   1、新建province.xml件。

  在“res/values”位置新建province.xml文件。

  (1)province.xml文件位置如下圖所示:

  \

  (2)province.xml內容如下:  

  \

  (3)代碼  

[html] view plaincopy  
  1.  adapter,View view,int position,long id) {  
  2.             //使用ArrayAdapter轉換數據  
  3.             MainActivity.this.adapterCity=new ArrayAdapter(  
  4.                     MainActivity.this,  
  5.                     android.R.layout.simple_spinner_item,  
  6.                     MainActivity.this.arrCity[position]);  
  7.             //使用adapterCity數據適配器填充spinCity  
  8.             MainActivity.this.spinCity.setAdapter(MainActivity.this.adapterCity);  
  9.           
  10.         }  
  11.   
  12.         @Override  
  13.         public void onNothingSelected(AdapterView arg0) {  
  14.             //沒有選擇時執行  
  15.         }  
  16.     }  
  17.     //OnItemSelected監聽器  
  18.     private class CityOnItemSelectedListener implements OnItemSelectedListener{      
  19.         //選擇城市,觸發顯示選擇的城市  
  20.         @Override    
  21.         public void onItemSelected(AdapterView adapter,View view,int position,long id) {    
  22.             //獲取選擇的項的值     
  23.             String sInfo=adapter.getItemAtPosition(position).toString();    
  24.             Toast.makeText(getApplicationContext(), sInfo, Toast.LENGTH_LONG).show();               
  25.         }      
  26.         @Override    
  27.         public void onNothingSelected(AdapterView arg0) {    
  28.             //沒有選擇時執行                
  29.         }    
  30.     }    
  31. }  

 

  2、最終效果如下:

  \ \ \

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved