作者dreamerx99 (用相机写日记)
看板AndroidDev
标题Re: [问题] TimePicker一直没有被实体化(NULL)
时间Wed Jan 4 11:56:21 2012
网路上找到的文章,请参考
http://androidbiancheng.blogspot.com/2010/01/datepickertimepicker.html
这文章有使用到DatePicker和TimePicker
希望这对您有帮助
※ 引述《codemonkey (程式猿)》之铭言:
: 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: 114.34.166.142