sfvTrack.setZOrderOnTop(true);
поместит SurfaceView поверх окна, что означает, что вы не можете добавлять элементы поверх SurfaceView.
Если вы хотите добавить виды поверх представления поверхности;вам следует рассмотреть возможность использования:
setZOrderMediaOverlay(true);
вместо.Это помещает этот поверхностный вид поверх других поверхностных видов, но все еще за окном, позволяя вам добавлять другие видимые виды поверх поверхностного вида.