我现在使用TextView来显示文本和URL,但我想要一个可以同时使用TextView和Webview的架构。 WebView将为visible-gone
,仅在我的TextView中出现"https//"
时启用它。我该怎么办呢?请帮忙
答案 0 :(得分:2)
您可以动态检查TextView中的字符串是否包含子字符串“https”。一个简单的方法就是这样:
String s = myTextView.getText().toString();
if s.contains("https"){
//Do something
}
答案 1 :(得分: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);
}
我使用上面的代码解决了。谢谢大家的帮助。