




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
CheckBox復選框目錄CheckBox復選框CheckBox復選框使用實例小結CheckBox復選框CheckBox默認情況下,單選框按鈕顯示為一個方塊圖標,并且在該圖標旁邊放置一些說明性文字。與單選按鈕不同的是,復選框可以進行多選設置,每一個復選框都提供"選中"和"不選中"兩種狀態(tài)。在Android中,復選框使用CheckBox表示,CheckBox又是Button的子類,所以單選按鈕可以直接使用Button支持的各種屬性。CheckBox復選框CheckBoxAndroid中,可以使用兩種方法向屏幕中添加單選按鈕,一種是通過在XML布局文件中使用<CheckBox>標記添加;另一種是在Java文件中,通過new關鍵字創(chuàng)建。推薦使用XML配置,基本語法如下:<CheckBox
android:text="顯示文本"
android:id="@+id/ID號"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</CheckBox>CheckBox復選框示例<!—在布局文件中添加3個復選框--><CheckBoxandroid:text="體育"android:id="@+id/like1"android:layout_width="wrap_content"android:layout_height="wrap_content"/><CheckBoxandroid:text="音樂"android:id="@+id/like2"android:layout_width="wrap_content"android:layout_height="wrap_content"/><CheckBoxandroid:id="@+id/like3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="美術"/>CheckBox復選框示例<!--在主活動中創(chuàng)建并實例化一個OnCheckedChangeListener對象,在實例化該對象時重寫onCheckedChanged()方法,當復選框被選中時,輸出一條日志信息,顯示被選中的復選框-->privateOnCheckedChangeListenercheckBox_listener=newOnCheckedChangeListener(){ @Override publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){ if(isChecked){ Log.i("復選框","選中了["+buttonView.getText().toString()+"]"); } }};CheckBox復選框示例<!--在主活動的onCreate()方法中獲取添加的3個復選框,并為每一個復選框添加狀態(tài)改變事件-->finalCheckBoxlike1=(CheckBox)findViewByld(R.id.like1);finalCheckBoxlike2=(CheckBox)findViewByld(R.id.like2);finalCheckBoxlike3=(CheckBox)findViewByld(R.id.like3);like1.setOnCheckedChangeListener(checkBox_listener);like2.setOnCheckedChangeListener(checkBox_listener);like3.setOnCheckedChangeListener(checkBox_listener);CheckBox復選框示例<!--獲取“提交”按鈕,并為“提交”按鈕單擊事件監(jiān)聽器,在該事件監(jiān)聽器的onClick()方法中通過if語句獲取被選中的復選框的值,并通過一個提示信息框顯示-->button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Stringlike="";if(like1.isChecked())like+=like1.getText().toString()+"";if(like2.isChecked())like+=like2.getText().toString()+"";if(lije3.isCheck())like+=lide3.getText().toString()+="";
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 定制家具運營管理協(xié)議
- 二零二五年度企業(yè)高管激勵與勞動合同
- 二零二五年度旅游酒店經營權承包協(xié)議書
- 二零二五年度智能家居系統(tǒng)個人購房附加服務協(xié)議
- 二零二五年度塔吊安裝與拆卸專業(yè)施工及監(jiān)理合同
- 二零二五年度素食餐飲特許經營合同
- 二零二五年度品牌服裝代理銷售合同
- 二零二五年度綠色環(huán)保產業(yè)勞動用工協(xié)議
- 二零二五年度個人土地租賃合同(文化遺址保護區(qū))
- 2025年度綠化帶病蟲害防治與養(yǎng)護合同
- Unit5 What day is it today?(教學設計)-2023-2024學年教科版(廣州)英語四年級下冊
- 《網絡信息安全教學》課件
- 《住院患者身體約束的護理》團體標準解讀課件
- 2024年黑龍江建筑職業(yè)技術學院單招職業(yè)適應性測試題庫全面
- MOOC 跨文化交際通識通論-揚州大學 中國大學慕課答案
- 10000中國普通人名大全
- 教師聽課評分表
- 項目章程模板范文
- 泰山產業(yè)領軍人才工程系統(tǒng)
- 輪扣架支模體系材料量計算
- 主題班會教案《讀書好讀好書好讀書》班會方案
評論
0/150
提交評論