2012-07-25 1 views
1

MediaController 하위 클래스에 완료 버튼을 추가하고 싶습니다. 여기에 지금까지 시도한 작업은 다음과 같습니다 매개 변수로 MediaController 인스턴스를 취하는 Button 생성자 없기 때문에 나는 오류를 받고 있어요Android MediaController 하위 클래스에 완료 버튼 추가

private class MediaControllerWithDoneButton extends MediaController { 

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

      Button doneButton = new Button(this); 
     } 
    } 

. 내가 Android와 Java에 익숙하지 않아 계속 진행하는 방법에 대한 도움을받을 수있었습니다.

자세한 정보 : 위의 오류가 해결되었습니다. 이제 레이아웃에 대해 궁금합니다. 특히 완료 버튼이 기본 재생/일시 중지, MediaController 버튼 되감기 및 빨리 감기에 잘 맞는지 확인하는 방법.

답변

2

thisMyActivity.this (실제로 "MyActivity"가 아니지만 활동 이름이 무엇이든)으로 바꿉니다. 따라서 귀하의 경우에는 MediaControllerWithDoneButton.this).

+0

감사합니다. 비록 당신의 대답에 오타가 있다고 생각합니다. 액티비티 이름을 MediaController 하위 클래스 이름으로 바꿨습니다. 당신이 말했듯이 그것은 MyActivity 또는 동급이어야합니다. – SundayMonday