我想根据条件设置imageview的可见性。我该怎么办?
这是我的代码:
if (web.canGoBack() != true) {
bc.setVisibility(View.INVISIBLE);
}else {
bc.setVisibility(View.VISIBLE);
}
此处bc是imageview
上的webview
framelayout
答案 0 :(得分:0)
你想做的事情很好。
但是,如果想要它在1行中那么。
public void OnException(System.Web.Mvc.ExceptionContext context)
{
if (context.Exception is UnauthorizedAccessException)
{
// Redirect to login page again
// 1
filterContext.Result = new RedirectToRouteResult(
new RouteValueDictionary {{ "Controller", "YourController" },
{ "Action", "YourAction" } });
// 2
Controller controller = filterContext.Controller as Controller;
if (controller != null)
{
filterContext.Cancel = true;
controller.HttpContext.Response.Redirect("./Login");
}
context.ExceptionHandled = true;
}
base.OnException(filterContext);
}
答案 1 :(得分:0)
试试bc.setVisibility(View.GONE);
但真正的问题可能是您对web.canGoBack()
的回复。请检查条件是否正常。