TextView + WebView

时间:2017-01-09 10:39:25

标签: android textview android-webview

enter image description here我现在使用TextView来显示文本和URL,但我想要一个可以同时使用TextView和Webview的架构。 WebView将为visible-gone,仅在我的TextView中出现"https//"时启用它。我该怎么办呢?请帮忙

2 个答案:

答案 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);
    }

我使用上面的代码解决了。谢谢大家的帮助。