我在操作栏上有一个用于切换相机的切换按钮,我想在我开始视频通话时自动点击操作栏上的切换按钮。
答案 0 :(得分:0)
我可以建议你解决这个问题:
private MenuItem toggleButton;
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
toogleButton = menu.findItem(R.id.your_toggle_button_id);
return true;
}
private void startVideoCall() {
// Your code to start video here
...
// Auto set toggle button on.
toggleButton.setChecked(true);
}
答案 1 :(得分:0)
活动开始后,请调用此toggleButton.setChecked(true);
并为切换按钮准备一个监听器,如下所示:
toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if(isChecked){
//start video call
}
}});