有没有办法只显示NextButton,并在mediaController中隐藏PrevButton?
我可以使用以下代码添加next和prev按钮,但似乎没有任何方法可以添加一个按钮。
(使用retroLambda)
mediaController.setPrevNextListener(v->handleNextVideoClicked(),null);
或
mediaController.setPrevNextListeners(new OnClickListener() {
@Override
public void onClick(View v) {
handleNextVideoClicked();
}
}, null);
感谢任何帮助。
答案 0 :(得分:1)
隐藏我能想到的前一个按钮的最简单方法是,创建一个类扩展MediaController并覆盖setAnchorView方法,但在执行此方法之前调用super方法,然后只需隐藏上一个按钮。
@Override
public void setAnchorView(View view) {
super.setAnchorView(view);
findViewById(com.android.internal.R.id.prev).setVisibility(GONE);
}
我没有时间测试这个,但你可以尝试一下