# Customize Zoom Meeting

**URL:** <https://devforum.zoom.us/t/customize-zoom-meeting/304>\
**Category:** Android\
**Tags:** ciq, dc\
**Created:** [July 17, 2017, 9:37am UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304 "2017-07-17T09:37:52Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Xavier\_Law](https://avatars.discourse-cdn.com/v4/letter/x/9d8465/32.png) [@Xavier\_Law](https://devforum.zoom.us/u/Xavier_Law)\
**Post date:** [July 17, 2017, 9:37am UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/1 "2017-07-17T09:37:52Z")

</div>

Hi everyone,

I am new to Zoom. I plan to use the&nbsp;service of video chatting during the meeting on an ANDROID application. I notice not everything&nbsp;can be customize after the&nbsp;meeting started. For example, I&nbsp;want to remove the “change camera option”&nbsp;& “mute the speaker” option, currently is not able to do that. Besides, I don’t want another view that can show both same size of myself and the other person. Moreover, I&nbsp;want to have callback when someone join the meeting/leave the meeting. That is not possible too. Please advice.&nbsp;

---

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [July 18, 2017, 5:42pm UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/2 "2017-07-18T17:42:19Z")

</div>

Hi Xavier,

1. to remove certain options in SDK, please take a look at MeetingViewsOptions Class([https://zoom.github.io/zoom-sdk-android/](https://zoom.github.io/zoom-sdk-android/)). Zoom provides methods to hide buttons. &nbsp;

2. Can you explain more on the second request? we don’t have this API currently.

3. it is possible to get callback. The sample will be locate InMeetingService and&nbsp;InMeetingServiceListener.

For example:&nbsp;

/\* Sink the event of meeting new user join \* @param userId the user’s id \*/

void onMeetingUserJoin(long userId);

/\* Sink the event of meeting user leave \* @param userId the user’s id \*/

void onMeetingUserLeave(long userId);

Best

---

<div class="post-metadata">

**Author:** ![Xavier\_Law](https://avatars.discourse-cdn.com/v4/letter/x/9d8465/32.png) [@Xavier\_Law](https://devforum.zoom.us/u/Xavier_Law)\
**Post date:** [July 19, 2017, 2:35am UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/3 "2017-07-19T02:35:18Z")

</div>

The 1st request “to remove certain options in SDK, please take a look at MeetingViewsOptions Class([https://zoom.github.io/zoom-sdk-android/](https://zoom.github.io/zoom-sdk-android/)). Zoom provides methods to hide buttons.”  
I know most of the buttons can be removed, but for the `change camera`button and the `open/close speaker`&nbsp;button is currently not able to be removed.&nbsp;

For the 2nd&nbsp;request, it refer&nbsp;to the switch of gallery view and speaker view. I want to disable&nbsp;the gallery view, so user cannot swipe to the gallery view.

---

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [July 19, 2017, 5:46pm UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/4 "2017-07-19T17:46:07Z")

</div>

Hi Xavier,

We already support your request 1, please take a look at the following:

|

|

MeetingOptions opts = new MeetingOptions();

opts.meeting\_views\_options = MeetingViewsOptions.NO\_BUTTON\_SWITCH\_CAMERA + MeetingViewsOptions.NO\_BUTTON\_SWITCH\_AUDIO\_SOURCE;

|

|

Best

&nbsp;

---

<div class="post-metadata">

**Author:** ![jaydeep](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jaydeep/32/5556_2.png) [@jaydeep](https://devforum.zoom.us/u/jaydeep)\
**Post date:** [June 4, 2020, 7:45am UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/5 "2020-06-04T07:45:27Z")

</div>

I am also facing issues in my case sometimes users can see meeting id PWD and bottom bar and some time they cant see that bar. my code is as below.

Code:

private void startConference() {

```
    try {

        ZoomSDK zoomSDK = ZoomSDK.getInstance();
        MeetingService meetingService = zoomSDK.getMeetingService();
        JoinMeetingOptions opts = new JoinMeetingOptions();
        opts.no_invite = true;
        opts.no_share = true;
        opts.no_bottom_toolbar = true;
        opts.no_titlebar = true;
        opts.meeting_views_options = MeetingViewsOptions.NO_TEXT_MEETING_ID + MeetingViewsOptions.NO_TEXT_PASSWORD;

        
        JoinMeetingParams params = new JoinMeetingParams();

        String mStrName = "";
        mStrName = Datastorage.GetStudentName(HomeActivity.this);
        if (mStrName == null || mStrName.equalsIgnoreCase("") || mStrName.isEmpty()) {
            mStrName = getEmployeeName();
        }
        if (mStrName == null || mStrName.equalsIgnoreCase("") || mStrName.isEmpty()) {
            mStrName = "Student";
        }
        params.displayName = mStrName;
        params.meetingNo = mZoomMeetingNumber;
        params.password = mStrMeetingPassword;

        meetingService.joinMeetingWithParams(HomeActivity.this, params, opts);
        mProgressDialog.dismiss();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
```

---

<div class="post-metadata">

**Author:** ![carson.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/carson.zoom/32/785_2.png) [@carson.zoom](https://devforum.zoom.us/u/carson.zoom)\
**Post date:** [June 9, 2020, 8:08am UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/6 "2020-06-09T08:08:33Z")

</div>

Hi @jaydeep,

Thanks for using Zoom SDK and thanks for sharing the code. I have tried the same code with our demo app, and I did not encounter the issue you are facing. Is this reproducible with our demo app? If you have already set no\_bottom\_toolbar and no\_titlebar to be true, you do not need to set the meeting views options since the meeting ID and password are in the titlebar. (But this won’t cause the issue you are facing).

Thanks!

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:57pm UTC](https://devforum.zoom.us/t/customize-zoom-meeting/304/7 "2020-08-21T21:57:15Z")

</div>


