android系統提供了使用者介面元件:包括選單,對話方塊,按鈕,下拉列表.
還包括事件響應機制和布局管理等.
android的ui類都是建立在view類和viewgroup類的基礎上的。
android的選單分為:選項選單,上下文選單和子選單.
建立乙個選項選單需要如下步驟:1.覆蓋activity的oncreatoptionsmenu(menu menu)方法,當第一次開啟選單是該方法自動呼叫.
2.呼叫menu的add()方法新增選單選項(menuitem),可以呼叫menuitem的seticon()方法來為選單選項設定圖示.
3.當選單被選擇時,覆蓋activity的onoptionsitemselected()方法響應事件.
上下文選單:1.oncreatcontextmenu()方法,add()新增方法.
2.oncontextselected()方法,為響應單擊事件
3.registerforcontextmenu()方法,為檢視註冊上下文.
子選單:1oncreatoptionsmenu(menu menu),建立,addsubmenu()方法新增子選單項,
2.呼叫submenu 的 add方法, 新增子選單
3.oncontextitemselected() 響應單擊事件.
android系統提供了:警告對話方塊(alertdialog),進度對話方塊(progressdialog),日期選擇對話方塊(datepickerdialog),時間選擇對話方塊(timerpickerdialog);
建立對話方塊如下步驟:1.獲得alertdialog的靜態內部類builder物件,由該類建立對話方塊.
2.通過builder物件設定對話方塊的標題,按紐以及按鈕所要響應的事件.
3.通過builder的create方法來建立對話方塊.
4.alertdialog的show方法來顯示對話方塊.
學習的第三天
什麼html 超文字標記語言 p標籤 段落標籤 br標籤 簡單換行 h1 h6 標題標籤 hr標籤 水平分割線,華麗的分割線 font標籤 color屬性改變顏色 size b標籤 加粗 i標籤 斜體 strong標籤 帶語義的加粗 em標籤 斜體標籤,帶語義 img標籤 標籤 顯示 src 指定路...
學習第三天
額,又是美好的一天!祝賀比利時奪得季軍!下面,還是先看資訊學 今天繼續看倍增。這道題是和倍增沾邊的題,額,其實就是兩邊floyd。但是思路還是可以借鑑的。這道的思路是,使用兩個陣列,乙個是f k u v 這個陣列表示節點u到節點v之間是否距離為2 k,如果是,則為1,否則為0.代表u和v之間是否1s...
學習第三天
等價類是建立在這種思想之上 即我們不可能進行窮舉測試,那麼我們就 必須對輸入進行分類,而這種分類是建立在我們知道計算機程式設計原理和 計算機處理單元的工作原理基礎之上的,程式是通過資料結構和演算法來實現 的,計算機是按照演算法來執行程式的,這種執行是穩定的,不會因為我們的 輸入而導致計算機處理不穩定...