愛上下拉列表框Spinner

                                      

第3章、下拉列表框Spinner

 

             

 

騏驥一躍,不能十步;駑馬十駕,功在不捨;鍥而舍之,朽木不折;持之以恆,金石可鏤。

 

  在Android App應用中,下拉列表框Spinner的使用頻次是至關高的,若是你對Spinner陌生,你必定不會對HTML中的SELECT陌生,他們的做用是同樣的,都是多選一。咱們須要學習Android中的基本控件下拉列表框Spinner。java

  

 

1、設計登陸窗口android

  打開「res/layout/activity_main.xml」文件。app

   一、分別從工具欄向activity拖出1個下拉列表框Spinner、1個按鈕Button。這2個控件均來自Form Widgets。工具

  

  

  二、新建province.xml件。學習

  在「res/values」位置新建province.xml文件。spa

  (1)province.xml文件位置以下圖所示:設計

  

  (2)province.xml內容以下:  orm

  

  三、打開activity_main.xml文件。xml

  咱們把自動生成的代碼修改爲以下代碼,具體爲:繼承

  (1)Spinner的id修改成province;

  注意:android:entries="@array/provarray",表示Spinner的Items使用的是province.xml中provarray的值。

  (2)Buttion的id修改成save,其文本修改成"保存"。

  

  四、界面以下:

  

  

2、單擊事件 

  打開「src/com.genwoxue.spinnerapp/MainActivity.java」文件。

  而後輸入如下代碼:

  

  在以上代碼中,咱們着重分析一下帶有淺藍色背景部分。

  一、第①部分

  導入與Spinner相關的包。

  二、第②部分

  聲明2個控件變量。

  三、第③部分

  (1)findViewById()方法完成2個控件的捕獲。

  (2)「保存」按鈕添加單擊監聽事件:btnSave.setOnClickListener(new SaveOnClickListener())。

  四、第④部分

  (1)咱們新建一個類SaveOnClickListener繼承接口OnClickListener用以實現單擊事件監聽。

  (2)Spinner.getSelectedItem()獲取當前選擇項的值。

  (3)Toast.makeText(getApplicationContext(), sInfo,Toast.LENGTH_SHORT).show()用以顯示選擇項的提示信息:例如山東省。

相關文章
相關標籤/搜索