通过编程将“完成”按钮添加到Android MediaController子类

通过编程将“完成”按钮添加到Android MediaController子类,android,button,mediacontroller,Android,Button,Mediacontroller,我想向MediaController子类添加一个“完成”按钮。以下是我迄今为止所尝试的: private class MediaControllerWithDoneButton extends MediaController { public MediaControllerWithDoneButton(android.content.Context context) { super(context); Button do

我想向MediaController子类添加一个“完成”按钮。以下是我迄今为止所尝试的:

    private class MediaControllerWithDoneButton extends MediaController {

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

            Button doneButton = new Button(this);
        }
    }
我得到一个错误,因为没有一个
按钮
构造函数将
MediaController
实例作为参数。由于我是Android和Java新手,我需要一些关于如何继续的帮助


更多信息:以上错误已解决。现在我想知道布局。特别是如何确保“完成”按钮与默认的播放/暂停、回放和快进MediaController按钮相匹配。

替换为
MyActivity。此
(不是字面上的“MyActivity”,而是您的活动名称。因此,在您的情况下,
MediaController不带电子按钮。此
)。

这很有帮助,谢谢不过我觉得你的答案有错。您用MediaController子类名称替换了活动名称。就像你提到的,它应该是MyActivity或同等产品。