![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Blue ![]()
![]() |
小弟想使用 TimePicker 選擇時間,結果顥示在 txtTime1~10, 如下的 code,是否有辦法以傳送參數的方式,不要 showTimePickerDialog 寫10 次, 謝謝! txtTime1 = (EditText) findViewById(R.id.txtTime1); final Button btnTime1 = (Button) findViewById(R.id.btnTime1); btnNearBegin.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { showTimePickerDialog(); } }); public void showTimePickerDialog() { // 設定初始時間 int mHour, mMinute; final Calendar c = Calendar.getInstance(); mHour = c.get(Calendar.HOUR_OF_DAY); mMinute = c.get(Calendar.MINUTE); // 跳出時間選擇器 TimePickerDialog tpd = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { public void onTimeSet(TimePicker view, int hourOfDay, int minute) { // 完成選擇,顯示時間 txtTime1.setText(hourOfDay + ":" + minute); } }, mHour, mMinute, false); tpd.show(); }
搜尋相關Tags的文章:
[ TimePicker ] ,
本篇文章發表於2016-11-01 17:25 |