在我的应用程序中,我使用的是带有搜索栏的媒体播放器。作品的搜索栏和表面 View 。现在我的问题是表面 View 出现在我的布局的一角,看起来是一个黑屏。我怎样才能使表面 View 不可见。以下是我的布局图片,
最佳答案
您可以通过在代码中设置可见性来做到这一点:
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。
关于android - 如何让 surfaceview 在 Android 中不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173984/