如何在 android 中设置条件可见性

How to set conditional visibility in android

我想根据条件设置图像视图的可见性。我该怎么做??

这是我的代码:

if (web.canGoBack() != true) { bc.setVisibility(View.INVISIBLE); }else { bc.setVisibility(View.VISIBLE); }

这里的 bc 是 imageviewwebviewframelayout

你正在尝试做的很好。

但是,如果想要它在 1 行中。

bc.setVisibility(web.canGoBack()? View.VISIBLE : View.INVISIBLE);

尝试bc.setVisibility(View.GONE); 但真正的问题可能是您来自 web.canGoBack() 的回复。请务必检查条件是否正常。