Kri*_*lal 7 android textview android-webview android-textattributes
我怎么知道某些文字包含"http:// www." 我想在Web View中显示域.域名是用TextView编写的,但添加前缀没有限制.如果用户没有输入,我必须在webview中添加和显示URL.
sil*_*war 23
你可以这样做
String url = textView.getText().toString();
if(!url.startsWith("www.")&& !url.startsWith("http://")){
url = "www."+url;
}
if(!url.startsWith("http://")){
url = "http://"+url;
}
Run Code Online (Sandbox Code Playgroud)
您可以使用此URL在WebView中显示内容
希望这能解决你的问题
刚刚修改了@silwar 答案并添加了 https :
if(!url.startsWith("www.")&& !url.startsWith("http://") && !url.startsWith("https://")){
url = "www."+url;
}
if(!url.startsWith("http://") && !url.startsWith("https://")){
url = "http://"+url;
}
Run Code Online (Sandbox Code Playgroud)
但请记住,有时会http://在 android 中创建安全异常,因此我们应该使用https://.So 对于无风险代码,我们必须像上次检查一样这样做 -
if(!url.startsWith("http://") && !url.startsWith("https://")){
url = "https://"+url;}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5525 次 |
| 最近记录: |