看板 AndroidDev 關於我們 聯絡資訊
myTime= (TimePicker) findViewById(R.id.myTime); 經過測試後發現,我的timepicker一直指向null, 所以加入了Listener也不會有反應 最後改寫成這樣才會動 myTime=new TimePicker(getApplicationContext()); this.setContentView(myTime); 不過這樣其他的View也被覆蓋掉了, 而且要手動加入View也太神奇了吧 --------------------------------------------------- 我把DatePicker和TimePicker都放在一個LinearView上面, 讓使用者可以選擇日期和時間 不過奇怪的是,DataPicker不管是set還是get, 都可以讓UI上的日期跟著變動、或是取得變動後的數值 但是TimePicker用程式setCurrentHour沒反應, 然後手動改變時間後,呼叫getCurrentHour, 也是取得初始化的數值,並非UI上的數字...... 我也試過直接new一個TimePicker去改變初始值, 或是把程式寫在OnTimeChanged事件裡面, 也是沒作用 請問TimePicker這個widget和DatePicker怎麼差那麼多?? 要如何才能正確利用...或者說TimePicker是這樣用的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.217.147.108 ※ 編輯: codemonkey 來自: 180.217.147.108 (01/02 18:33) ※ 編輯: codemonkey 來自: 180.217.146.58 (01/03 05:13)