2017-01-09 53 views
0

enter image description here我使用TextView作为尚未显示文本和URL,但我想要一个架构,我可以同时使用TextView以及Webview。 WebView将是visible-gone,并且只有在我的TextView中出现"https//"时启用它。我该如何解决它?请帮助TextView + WebView

+0

你想webview自动出现 – Athul

+0

如果url是在视图中的https – Athul

+0

是的亚..是可能的吗? –

回答

2

您可以动态检查TextView中的字符串是否包含子字符串“https”。一个简单的方法来做到这一点会是这样的:

String s = myTextView.getText().toString(); 
if s.contains("https"){ 
    //Do something 
} 
0
String url = output.getText().toString(); 
    if (url.contains("http://")) 
    { 
     Toast.makeText(getApplicationContext(),"Hello URL",Toast.LENGTH_SHORT).show(); 
     web.setVisibility(View.VISIBLE); 
     web.getSettings().setJavaScriptEnabled(true); 
     web.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
     web.loadUrl(url); 

    }else 
    { web.setVisibility(View.GONE); 
    } 

我解决了使用上面的代码。感谢所有的帮助。