1
クリックしたときに特定の「ホームURL」に移動したWebViewにオーバーレイされたボタンがあります。私のwebviewに読み込まれた各ページに表示されますが、実際のホームURLが読み込まれたときには表示されないようにする必要があります。明らかに、すでにメインメニューに入っているときに「メインメニュー」タイプのボタンを表示する必要はありません。ここに私の条件のための私の現在のコードは次のとおりです。webviewにロードされた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 hideボタン、ELSE showボタン。 – user1046477