android - 如何让 surfaceview 在 Android 中不可见?

标签 android surfaceview seekbar

在我的应用程序中,我使用的是带有搜索栏的媒体播放器。作品的搜索栏和表面 View 。现在我的问题是表面 View 出现在我的布局的一角,看起来是一个黑屏。我怎样才能使表面 View 不可见。以下是我的布局图片,

enter image description here

最佳答案

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

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/

相关文章:

android - 使用支持库的 SeekBar Holo 主题

java - 我如何才能最好地保护此 javax.crypto 服务器客户端中的 IV 和 key 密码

android - Android 中的 greenrobot EventBus 发布事件

android - 在单行中设置四个菜单项

android - 阻止触摸传递到下表面 View

android - 我们可以在不影响设备音量的情况下将Android应用的音量设置为相对于设备的音量吗?

Android:calendar.getTimeInMillis()得到不同的值

android - Surfaceview或View for Puzzle应用

android视频,听到声音但没有视频

android - 获取SeekBar触摸位置(无进度变化)