相識RadioGroup初戀CheckBox

                個人天空裏沒有太陽,老是黑夜,但並不暗,由於有東西代替了太陽。雖然沒有太陽那麼明亮,但對我來講已經足夠。java

                憑藉着這份光,我便能把黑夜當成白天。我歷來就沒有太陽,因此不怕失去。android

                                      

第2章、單選按鈕RadioGroup與複選框CheckBox

 

             

合抱之木,生於毫末;九層之臺,起於壘土;千里之行,始於足下。工具

 

   在Android App應用中,單選按鈕和複選框也是常常使用的,下面咱們一塊兒學習一下。咱們須要學習Android中的基本控件:(1)單選按鈕RadioGroup、(2)複選框CheckBox。佈局

  

 

1、設計登陸窗口學習

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

   一、分別從工具欄向activity拖出1個單選按鈕列表RadioGroup(注意自動包含3個單選按鈕RadioButton)、2個複選框CheckBox、1個按鈕Button。這3個控件均來自Form Widgets。設計

  

  二、打開activity_main.xml文件。orm

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

  (1)RatioGroup的id修改成gender,兩個RadioButton的id分別修改成male和female,其文本分別修改成男和女;繼承

  注意:第1個單選按鈕android:checked="true"表示此單選按鈕默認爲選擇。

  (2)兩個CheckBox的id修改成football和basketball,其文本分別修改成足球和藍球;

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

  

  三、界面以下:

  

  這個界面經常使用於註冊,咱們能夠在控件前加「性別」、「愛好」提示,也能夠把整個佈局排得更美觀一些,但不是如今,在之後咱們學過佈局章節再說,咱們如今把最重要的精力放在控件的使用上。相信不久的未來,你會把頁面作得更漂亮!

 

2、單擊事件 

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

  而後輸入如下代碼:

  

  在以上代碼中,咱們着重分析一下帶有淺藍色背景部分,其它是最簡單的基礎代碼,若是不明白,請參考上一章內容。

  一、第①部分

  導入與RadioButton、CheckBox相關的2個包。

  二、第②部分

  聲明5個控件變量。

  三、第③部分

  與上一章類同。

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

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

  四、第④部分

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

  Toast.makeText(getApplicationContext(), sInfo,Toast.LENGTH_SHORT).show()用以顯示提示信息:性別與愛好。

  注意:isChecked()方法用來判斷RadioButton和CheckBox控件是否被選中,若是選中返回true,不然返回flase。

  效果以下:

  

相關文章
相關標籤/搜索