Fragment中的MediaController

时间:2014-08-23 15:08:31

标签: android fragment mediacontroller

我有一个从主要活动设置媒体控制器的例子,但我用3个片段花费了我的活动。一切正常,但Media Frag上没有显示Media Controller。如何设置带有片段的媒体控制器?这来自活动。

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);

1 个答案:

答案 0 :(得分:0)

您必须将该代码放在onCreateView() Fragment方法中,这样您的MusicController会在您的片段布局中膨胀。