在我的应用程序中,我使用的是带有搜索栏的媒体播放器。作品的搜索栏以及表面视图。现在我的问题是表面视图出现在我的布局的一个角落,它似乎是一个黑屏。我怎样才能使表面视图不可见。以下是我的布局图像,

在我的应用程序中,我使用的是带有搜索栏的媒体播放器。作品的搜索栏以及表面视图。现在我的问题是表面视图出现在我的布局的一个角落,它似乎是一个黑屏。我怎样才能使表面视图不可见。以下是我的布局图像,

您可以通过在代码中设置可见性来做到这一点:
surfaceView.setVisibility(View.GONE)或surfaceView.setVisibility(View.INVISIBLE)。
您可以通过在 XML 中设置它来做同样的事情:
<SurfaceView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="gone"/>
如果您希望它完全消失并被布局的其余部分忽略,则使用 GONE。如果您只想更改可见性,则使用 INVISIBLE。
你可以使用 surfaceView.setVisibility*(View.INVISIBLE);