Android學習筆記 第十一章

2021-06-20 07:57:35 字數 955 閱讀 4814

第十一章 使用對話方塊

11.2探索不同型別的對話方塊

android自帶的對話方塊:dialog 所有對話方塊的基類

alertdialog 帶有1,2,3個按鈕的控制項

characterpickerdialog 用於顯示和選擇與基本字元相關聯的聲調字元的dialog

datepickdialog 帶有乙個datepicker控制項的dialog

progressdialog:帶有乙個模糊或者非模糊的progressbar控制項的dialog

timepickerdialog:帶有乙個timepicker的對話方塊

1.定義對話方塊

每乙個dialog擁有乙個標示符

使用showdialog方法時傳入該引數,然後oncreatedialog()呼叫 ,返回乙個適當型別的dialog.

2.初始化dialog

對話方塊一旦建立 沒有移除的話,可以再次使用,oncreatedialog只在第一次建立時候呼叫,而onpreparedialog()方法是在呼叫showdialog()方法後呼叫的。

3.啟動對話方塊

使用showdialog傳入乙個標示符

4.解散對話方塊

大多數對話方塊都會自行解散,如果想強制解散的話,呼叫dismissdialog傳入標示符。

5.移除對話方塊

解散乙個對話方塊,並不會銷毀他。想要一出的話 使用removedialog()方法

6.使用自定義對話方塊

步驟:1.設計乙個可在alertdialog中顯示的自定義布局資源

2.在activity中定義乙個自定義的dialog的標示符。

3.改寫activity的oncreatedialog()方法,返回正確的自定義的對話方塊。

4.使用showdialog()方法啟動dialog

11.4使用dialogfragment

建立乙個fragment類 在activity中使用它。

python學習筆記 第十一章

import library files import requests 傳送乙個http請求 send http requests res requests.get check error 檢查錯誤 res.raise for status check state code 檢驗狀態碼 print...

C 學習筆記 第十一章總結

c 入門經典第七期 第十一章集合 比較和能換書後總結 集合是可以包含其他類的例項的類。要定義集合,可以從collectionbase中派生,或者自己實現集合介面。例如ienumerable icollection和ilist。一般需要為集合定義乙個索引器,以使用collection index 語法...

第十一章 關聯容器 學習筆記

使用關聯容器 單詞計數程式,程式擴充套件,忽略大小寫和標點 include include include include includeusing namespace std string trans string s return s int main int argc,char ar mapw...