3

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

在此处输入图像描述

4

2 回答 2

6

您可以通过在代码中设置可见性来做到这一点:

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。

于 2011-05-30T08:37:18.927 回答
-1

你可以使用 surfaceView.setVisibility*(View.INVISIBLE);

于 2011-05-30T08:36:33.823 回答