第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()用以顯示選擇項的提示信息:例如山東省。 |