如何以编程方式隐藏Android中的adview?

时间:2017-01-11 12:23:32

标签: android android-view visibility

有没有办法以编程方式使adview的可见性== false?

e.g。在XML中,我能够做到这一点;

android:visibility="invisible"

但是,我想在Java中实现这一点 - 我已经尝试过这个但它似乎不起作用;

adView.getVisibility().set(false);
adView.setVisibility(false);
adView.setVisibility("invisible");

3 个答案:

答案 0 :(得分:3)

您应该使用 View.INVISIBLE

adView.setVisibility(View.INVISIBLE);

答案 1 :(得分:2)

  

<强> INVISIBLE

这只会隐藏视图。

 adview.setVisibity(View.INVISIBLE);
  

<强> GONE

这将完全隐藏ParentLayout

的视图
 adview.setVisibity(View.GONE);

答案 2 :(得分:1)

如果要将其从布局中删除,可以致电java.nio.file.FileSystemException: /...../sample.pdf: Operation not permitted at sun.nio.fs.UnixException.translateToIOException(UnixException.java:91) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214) at java.nio.file.Files.newByteChannel(Files.java:361) at java.nio.file.Files.newByteChannel(Files.java:407) at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384) at java.nio.file.Files.newInputStream(Files.java:152)

adView.setVisibility(View.GONE)如果您只想隐藏它。