Android MediaController内部片段
我有一个从主活动设置媒体控制器的示例,但我用3个片段扩展了我的活动。除了媒体控制器没有显示在我的片段上之外,其他一切都正常。如何使用Fragment设置媒体控制器?这是活动的结果Android MediaController内部片段,android,fragment,mediacontroller,Android,Fragment,Mediacontroller,我有一个从主活动设置媒体控制器的示例,但我用3个片段扩展了我的活动。除了媒体控制器没有显示在我的片段上之外,其他一切都正常。如何使用Fragment设置媒体控制器?这是活动的结果 private void setController() { controller = new MusicController(this); // set previous and next button listeners controller.setPrevNextListeners(new
private void setController() {
controller = new MusicController(this);
// set previous and next button listeners
controller.setPrevNextListeners(new View.OnClickListener() {
@Override
public void onClick(View v) {
playNext();
}
}, new View.OnClickListener() {
@Override
public void onClick(View v) {
playPrev();
}
});
// set and show
controller.setMediaPlayer(this);
//getSupportFragmen
controller.setAnchorView(findViewById(R.id.songList));
controller.setEnabled(true);
您必须将该代码放在onCreateView片段方法中,这样您的MusicController就会在片段布局中膨胀。您必须将该代码放在onCreateView片段方法中。非常感谢,它很酷。我贴出了答案。请接受它/如果它对你有帮助,请投票表决。