2012-07-10 69 views
0

我正在做一個基於報警管理器的應用程序,我必須在自定義對話框中設置多個時間選擇器,自定義對話框中的多個時間選擇器?

我剛剛創建了自定義對話框並使用微調器動態顯示了多個按鈕。

我得到一個錯誤的

protected Dialog onCreateDialog(int id) { 
        switch (id) { 
        case TIME_DIALOG_ID: 
         return new TimePickerDialog(this, timeListener, hours, min, 
           false); 
        } 
        return null; 
       } 
      } 

錯誤是在(INT ID)令牌 語法錯誤 「)」;預計

我可以解決這個問題,並且讓我做多時間選擇器。

+0

做申報不止一個常數時間選擇這個鏈接 - http://stackoverflow.com/questions/3734981/multiple-datepickers-in-same-activity – AkashG 2012-07-10 07:04:46

回答

2

你如果u想重複dialog.like這

private static final int TIME_DIALOG_ID = 0; 
    private static final int TIME_DIALOG_ID1 = 1; 

@Override 
    public Dialog onCreateDialog(int id) { 
     switch (id) { 


     case TIME_DIALOG_ID: 
      return new TimePickerDialog(this,mTimeSetListener, 0, 0, false); 


    case TIME_DIALOG_ID1: 
     return new TimePickerDialog(this,mTimeSetListener, 0, 0, false); 

    } 

     return null; 

} 

&然後點擊鏈接聽者JST這樣稱呼它是在不同勢按鈕

showDialog(TIME_DIALOG_ID); 
showDialog(TIME_DIALOG_ID1);