如何自动点击切换按钮?

时间:2018-04-21 07:45:38

标签: android

我在操作栏上有一个用于切换相机的切换按钮,我想在我开始视频通话时自动点击操作栏上的切换按钮。

2 个答案:

答案 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
          }
      }});