1
클릭하면 특정 "집 URL"로 이동한다는 WebView에 오버레이 된 버튼이 있습니다. 내 웹 뷰에로드 된 각 페이지에 표시되지만 실제 홈 URL이로드되면 보이지 않게해야합니다. 분명히 이미 메인 메뉴에있을 때 "메인 메뉴"유형 버튼이 필요하지 않습니다. 여기에 내 현재 코드 내 조건에 대해 다음과 같습니다webview에로드 된 URL을 기반으로 버튼을 표시/숨기기를하고 싶습니다.
webview.loadUrl("http://URL.GOES.HERE");
Button button = (Button)findViewById(R.id.My_btn);
button.setVisibility(View.VISIBLE);
사람이 도와 드릴까요 :
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);
}
}
내 버튼이 방법을 만들어? BTW, URL을 밖으로 dummied 있습니다.
질문을 식별 해 주시겠습니까? 귀하의 소스 코드는 좋은 시작처럼 보입니다. –
내 질문에 하나의 특정 URL에 대한 버튼을 숨기고 다른 URL에 대해 표시해야합니다. 예 : IF (URL = A), THEN hide 버튼, ELSE show 버튼. – user1046477