【发布时间】:2011-12-29 01:40:13
【问题描述】:
我有一个覆盖在我的 webView 中的按钮,当我点击它时,我会转到一个特定的“主页 URL”。它显示在我的 web 视图中加载的每个页面上,但我需要在加载实际主页 url 时使其不可见。显然,当您已经在主菜单上时,不需要出现“主菜单”类型的按钮。这是我当前的条件代码:
public void onLoadResource(WebView view, String url)
{
if (url.equals("http://"URL.GOES.HERE"))
{
Button button = (Button)findViewById(R.id.My_btn);
button.setVisibility(View.INVISIBLE);
}
else
{
Button button = (Button)findViewById(R.id.My_btn);
button.setVisibility(View.VISIBLE);
}
}
我的按钮是这样创建的:
webview.loadUrl("http://URL.GOES.HERE");
Button button = (Button)findViewById(R.id.My_btn);
button.setVisibility(View.VISIBLE);
有人可以帮忙吗?顺便说一句,URL 被虚拟化了。
【问题讨论】:
-
你能确定这个问题吗,你的源代码看起来是一个好的开始。
-
我的问题是我需要隐藏一个特定 URL 的按钮并为任何其他 URL 显示它。例如:IF (URL=A)、THEN 隐藏按钮、ELSE 显示按钮。
标签: android url button conditional hide