有没有办法以编程方式使adview的可见性== false?
e.g。在XML中,我能够做到这一点;
android:visibility="invisible"
但是,我想在Java中实现这一点 - 我已经尝试过这个但它似乎不起作用;
adView.getVisibility().set(false);
adView.setVisibility(false);
adView.setVisibility("invisible");
答案 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)
如果您只想隐藏它。