我有一个按钮,我已经覆盖在我的webView中,点击后我会转到特定的“主页URL”。它显示在我的webview中加载的每个页面上,但是我需要在加载实际主页时使其不可见。显然,当您已经在主菜单上时,不需要显示“主菜单”类型按钮。这是我当前的条件代码:
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);
有人可以帮忙吗?顺便说一句,网址被贬低了。
答案 0 :(得分:0)
你能试试onPageFinished()吗?
public void onPageFinished(WebView v, String url){
Button button = (Button)findViewById(R.id.My_btn);
button.setVisibility(View.INVISIBLE);
}