2012-07-25 72 views
1

我想將完成按鈕添加到MediaController子類。以下是我試過到目前爲止:以編程方式將完成按鈕添加到Android MediaController子類

private class MediaControllerWithDoneButton extends MediaController { 

     public MediaControllerWithDoneButton(android.content.Context context) { 
      super(context); 

      Button doneButton = new Button(this); 
     } 
    } 

,因爲沒有一個Button構造函數,一個MediaController實例作爲一個參數,我得到一個錯誤。由於我是Android和Java的新手,因此我可以使用一些關於如何繼續的幫助。

更多信息:以上錯誤已解決。現在我想知道佈局。具體如何確保完成按鈕符合默認的播放/暫停,快退和快進MediaController按鈕。

回答

2

this替換爲MyActivity.this(不是字面上的「MyActivity」,但是無論您的活動名稱是什麼,所以在您的情況下,MediaControllerWithDoneButton.this)。

+0

這有幫助,謝謝。我認爲你的回答中有一個錯字。您用MediaController子類名稱替換了活動名稱。就像你提到的那樣,它應該是MyActivity或者等價的。 – SundayMonday 2012-07-25 14:37:13

相關問題