2012-07-25 75 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

相关问题