datepicker是android的日期設定控制項。datepicker類的繼承圖如下:
j**a.lang.object
↳android.view.view
↳android.view.viewgroup
↳android.widget.framelayout
↳android.widget.datepicker
android.widget.datepicker繼承了android.widget.framelayout框架布局類。datepicker例子如圖7-7所示,從左到右是年、月、日的設定,改變年月日都會觸發ondatechanged事件,當點選「按鈕」可以獲得當前設定的時間。
圖7-7 datepicker
請參考**清單7-6,完整**請參考chapter7_1工程中chapter7_datepicker**部分。
【**清單7-6】
public class chapter7_datepicker extends activity
});button = (button) findviewbyid(r.id.button01);
button.setonclicklistener(new onclicklistener()
});}
}calendar.getinstance()會獲得乙個calendar例項,這是乙個日期例項,通過它的get(calendar.year)方法可以獲得年,get(calendar.month)方法加1獲得月, get(calendar.day_of_month)方法獲得日期。datapicker控制項的核心**是init方法:
datepicker.init(c.get(calendar.year),c.get(calendar.month),c.get(calendar.day_of_month), new datepicker.ondatechangedlistener()
在init方法中初始化datapicker和事件的處理。
datapicker的布局檔案請參考**清單7-7,完整**請參考chapter7_1工程中datepicker_layout.xml**部分(chapter7_1/res/layout/datepicker_layout.xml)。
【**清單7-7】
<?xml version="1.0" encoding="utf-8"?>
出自《android開發案例驅動教程》第七章
7 12 鏢局運鏢
假設有n個城市和m條道路,對應無向圖中的點和邊。每條路的過路費對應邊的權值。鏢局現在需要選擇一些道路進行疏通,以便邊距可以達到任意乙個城鎮,要求花費的銀子越少越好。換句話說,鏢局的要求就是用最少的邊讓圖連通 任意兩點之間可以互相到達 將多餘的邊去掉。很顯然,要想讓有n個頂點的圖連通,那麼至少需要n ...
C 程式設計基礎 實驗(7) 1 2
1.將百分制轉換成五分制,如果輸入的百分制成績超出0 100時,程式丟擲異常。如下 using system using system.collections using system.collections.generic namespace program class program doubl...
Leetcode 712 賬戶合併
1,根據並查集對每一行關聯到其父節點 乙個int值,相同則表示關聯 先以行數作為父節點,相關聯的行數的父節點改為同乙個。for int i 0 i n i 2,使用map將每個email關聯到這一行,實際行數 for int i 1 i accounts 0 size i 第一行直接寫入 for i...