显示NextButton但在MediaController中隐藏PrevButton

时间:2016-02-28 07:08:59

标签: android

有没有办法只显示NextButton,并在mediaController中隐藏PrevButton?

我可以使用以下代码添加next和prev按钮,但似乎没有任何方法可以添加一个按钮。

(使用retroLambda)

mediaController.setPrevNextListener(v->handleNextVideoClicked(),null);

mediaController.setPrevNextListeners(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    handleNextVideoClicked();
                }
            }, null);

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

隐藏我能想到的前一个按钮的最简单方法是,创建一个类扩展MediaController并覆盖setAnchorView方法,但在执行此方法之前调用super方法,然后只需隐藏上一个按钮。

@Override
public void setAnchorView(View view) {
    super.setAnchorView(view);
    findViewById(com.android.internal.R.id.prev).setVisibility(GONE);
}

我没有时间测试这个,但你可以尝试一下