馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 30cm 於 2012-10-4 00:52 編輯
我想做一顆按鈕可以設定時間的提醒
在網路上找了很多相關範例來寫寫看
但是一直出現錯誤
有好心人士幫我看一下嗎
49行錯誤- package com.example.ntest1;
- import java.util.Calendar;
- import android.app.Activity;
- import android.app.Dialog;
- import android.app.TimePickerDialog;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.View;
- import android.widget.Button;
- import android.widget.TimePicker;
- import android.widget.Toast;
- public class MainActivity extends Activity {
- private int myHour, myMinute;
- public Button timeB;
- static final int ID_TIMEPICKER = 1;
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
-
- timeB = (Button)findViewById(R.id.Time);
-
- timeB.setOnClickListener(new Button.OnClickListener() {
-
- public void tbOnClick(View tbView) {
- // TODO Auto-generated method stub
- final Calendar c = Calendar.getInstance();
- myHour = c.get(Calendar.HOUR_OF_DAY);
- myMinute = c.get(Calendar.MINUTE);
- // extracted(); // 顯示時間設定對話窗
- showDialog(ID_TIMEPICKER);
- }
- @Override
- public void onClick(View v) {
- // TODO Auto-generated method stub
-
- }
- });
- // Note:此語法,要記得加上分號結束
-
- //@Override
- protected Dialog onCreateDialog (int id)) {
- // TODO Auto-generated method stub
- switch (id) {
- case ID_TIMEPICKER:
- Toast.makeText(MainActivity.this,
- "- onCreateDialog(ID_TIMEPICKER) -", Toast.LENGTH_LONG)
- .show();
- return new TimePickerDialog(this, myTimeSetListener, myHour,
- myMinute, false);
- default:
- return null;
- }
- };
-
- private TimePickerDialog.OnTimeSetListener myTimeSetListener = new TimePickerDialog.OnTimeSetListener() {
-
- @Override
- public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
- // TODO Auto-generated method stub
- String time = "Hour: " + String.valueOf(hourOfDay) + "n"
- + "Minute: " + String.valueOf(minute);
- // 以提示方式顯示日期
- Toast.makeText(MainActivity.this, time, Toast.LENGTH_LONG).show();
- }
- };
-
- }
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.activity_main, menu);
- return true;
- }
- }
複製代碼 |

|