【问题标题】:TextView + WebView文本视图 + 网络视图
【发布时间】:2017-01-09 10:39:25
【问题描述】:

我目前正在使用 TextView 来显示文本和 URL,但我想要一个可以同时使用 TextView 和 Webview 的架构。 WebView 将是visible-gone 并且仅当"https//" 出现在我的TextView 中时启用它。我该怎么做?请帮忙

【问题讨论】:

  • 你希望 webview 自动出现
  • 如果视图中的url是https
  • 是啊..这可能吗?
  • 你想要点击链接的网页视图
  • 你可以使用 youtext.contains("https//") ,如果 false 禁用 webview 否则使用 View.Gone 等启用它

标签: android textview android-webview


【解决方案1】:

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

String s = myTextView.getText().toString();
if s.contains("https"){
    //Do something
}

【讨论】:

    【解决方案2】:
    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);
        }
    

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

    【讨论】:

      猜你喜欢
      • 2015-06-16
      • 2019-05-06
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多